texlive[72623] Master/texmf-dist: sshrc-insight (22oct24)

commits+karl at tug.org commits+karl at tug.org
Tue Oct 22 22:38:59 CEST 2024


Revision: 72623
          https://tug.org/svn/texlive?view=revision&revision=72623
Author:   karl
Date:     2024-10-22 22:38:59 +0200 (Tue, 22 Oct 2024)
Log Message:
-----------
sshrc-insight (22oct24)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/sshrc-insight/budget_justification.tex
    trunk/Master/texmf-dist/doc/latex/sshrc-insight/career_interruptions.tex
    trunk/Master/texmf-dist/doc/latex/sshrc-insight/detailed_description.tex
    trunk/Master/texmf-dist/doc/latex/sshrc-insight/exclusion_of_potential_reviewers.tex
    trunk/Master/texmf-dist/doc/latex/sshrc-insight/expected_outcomes.tex
    trunk/Master/texmf-dist/doc/latex/sshrc-insight/insight_proposal.pdf
    trunk/Master/texmf-dist/doc/latex/sshrc-insight/insight_proposal.tex
    trunk/Master/texmf-dist/doc/latex/sshrc-insight/knowledge_mobilization_plan.tex
    trunk/Master/texmf-dist/doc/latex/sshrc-insight/list_of_references.tex
    trunk/Master/texmf-dist/doc/latex/sshrc-insight/multi-interdisciplinary_evaluation.tex
    trunk/Master/texmf-dist/doc/latex/sshrc-insight/previous_critiques.tex
    trunk/Master/texmf-dist/doc/latex/sshrc-insight/research-creation_support_material.tex
    trunk/Master/texmf-dist/doc/latex/sshrc-insight/research_contributions.tex
    trunk/Master/texmf-dist/doc/latex/sshrc-insight/research_team.tex
    trunk/Master/texmf-dist/doc/latex/sshrc-insight/sshrc-insight.pdf
    trunk/Master/texmf-dist/doc/latex/sshrc-insight/summary.tex
    trunk/Master/texmf-dist/source/latex/sshrc-insight/sshrc-insight.dtx
    trunk/Master/texmf-dist/source/latex/sshrc-insight/sshrc-insight.ins
    trunk/Master/texmf-dist/tex/latex/sshrc-insight/sshrc-insight.cls

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/sshrc-insight/insight_proposal.bib

Modified: trunk/Master/texmf-dist/doc/latex/sshrc-insight/budget_justification.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/sshrc-insight/budget_justification.tex	2024-10-22 20:38:39 UTC (rev 72622)
+++ trunk/Master/texmf-dist/doc/latex/sshrc-insight/budget_justification.tex	2024-10-22 20:38:59 UTC (rev 72623)
@@ -15,7 +15,6 @@
 %% Enter document text here.
 
 \end{document}
-
 \endinput
 %%
 %% End of file `budget_justification.tex'.

Modified: trunk/Master/texmf-dist/doc/latex/sshrc-insight/career_interruptions.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/sshrc-insight/career_interruptions.tex	2024-10-22 20:38:39 UTC (rev 72622)
+++ trunk/Master/texmf-dist/doc/latex/sshrc-insight/career_interruptions.tex	2024-10-22 20:38:59 UTC (rev 72623)
@@ -15,7 +15,6 @@
 %% Enter document text here.
 
 \end{document}
-
 \endinput
 %%
 %% End of file `career_interruptions.tex'.

Modified: trunk/Master/texmf-dist/doc/latex/sshrc-insight/detailed_description.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/sshrc-insight/detailed_description.tex	2024-10-22 20:38:39 UTC (rev 72622)
+++ trunk/Master/texmf-dist/doc/latex/sshrc-insight/detailed_description.tex	2024-10-22 20:38:59 UTC (rev 72623)
@@ -25,7 +25,6 @@
 %% Enter section text here.
 
 \end{document}
-
 \endinput
 %%
 %% End of file `detailed_description.tex'.

Modified: trunk/Master/texmf-dist/doc/latex/sshrc-insight/exclusion_of_potential_reviewers.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/sshrc-insight/exclusion_of_potential_reviewers.tex	2024-10-22 20:38:39 UTC (rev 72622)
+++ trunk/Master/texmf-dist/doc/latex/sshrc-insight/exclusion_of_potential_reviewers.tex	2024-10-22 20:38:59 UTC (rev 72623)
@@ -15,7 +15,6 @@
 %% Enter document text here.
 
 \end{document}
-
 \endinput
 %%
 %% End of file `exclusion_of_potential_reviewers.tex'.

Modified: trunk/Master/texmf-dist/doc/latex/sshrc-insight/expected_outcomes.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/sshrc-insight/expected_outcomes.tex	2024-10-22 20:38:39 UTC (rev 72622)
+++ trunk/Master/texmf-dist/doc/latex/sshrc-insight/expected_outcomes.tex	2024-10-22 20:38:59 UTC (rev 72623)
@@ -16,7 +16,6 @@
 \countchars{}
 
 \end{document}
-
 \endinput
 %%
 %% End of file `expected_outcomes.tex'.

Added: trunk/Master/texmf-dist/doc/latex/sshrc-insight/insight_proposal.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/sshrc-insight/insight_proposal.bib	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/sshrc-insight/insight_proposal.bib	2024-10-22 20:38:59 UTC (rev 72623)
@@ -0,0 +1,30 @@
+%%
+%% This is file `insight_proposal.bib',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% sshrc-insight.dtx  (with options: `insightproposalbib')
+%% 
+%% This is a generated file.
+%% 
+ at article{art1,
+  author    = {Ferenc Farkas and Lili Lakatos and Fruzsina Fekete},
+  author+an = {1=student;3=student},
+  title     = {A new approach to underwater basket-weaving},
+  journal   = {Journal of Underwater Basket-weaving},
+  pages     = {107--113},
+  year      = 2024,
+}
+
+ at article{art2,
+  author    = {Lili Lakatos},
+  title     = {An old approach to underwater basket-weaving},
+  journal   = {Journal of Underwater Basket-weaving},
+  pages     = {21--35},
+  year      = 2021,
+  keywords  = {sshrc},
+}
+\endinput
+%%
+%% End of file `insight_proposal.bib'.


Property changes on: trunk/Master/texmf-dist/doc/latex/sshrc-insight/insight_proposal.bib
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/sshrc-insight/insight_proposal.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/sshrc-insight/insight_proposal.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/sshrc-insight/insight_proposal.tex	2024-10-22 20:38:39 UTC (rev 72622)
+++ trunk/Master/texmf-dist/doc/latex/sshrc-insight/insight_proposal.tex	2024-10-22 20:38:59 UTC (rev 72623)
@@ -39,7 +39,7 @@
 %% specify the bibliography file(s) you want to use.
 \usepackage{csquotes}
 \usepackage[style=authoryear]{biblatex}
-\addbibresource{biblatex-examples.bib}
+\addbibresource{insight_proposal.bib}
 
 %% The following (optional) block of commands enables hyperlinks and
 %% PDF metadata, and ensures URLs are set in Times (New Roman).  Remove
@@ -99,7 +99,6 @@
 %%   ]{attestation}
 
 \end{document}
-
 \endinput
 %%
 %% End of file `insight_proposal.tex'.

Modified: trunk/Master/texmf-dist/doc/latex/sshrc-insight/knowledge_mobilization_plan.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/sshrc-insight/knowledge_mobilization_plan.tex	2024-10-22 20:38:39 UTC (rev 72622)
+++ trunk/Master/texmf-dist/doc/latex/sshrc-insight/knowledge_mobilization_plan.tex	2024-10-22 20:38:59 UTC (rev 72623)
@@ -16,7 +16,6 @@
 %% Enter document text here.
 
 \end{document}
-
 \endinput
 %%
 %% End of file `knowledge_mobilization_plan.tex'.

Modified: trunk/Master/texmf-dist/doc/latex/sshrc-insight/list_of_references.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/sshrc-insight/list_of_references.tex	2024-10-22 20:38:39 UTC (rev 72622)
+++ trunk/Master/texmf-dist/doc/latex/sshrc-insight/list_of_references.tex	2024-10-22 20:38:59 UTC (rev 72623)
@@ -17,7 +17,6 @@
 \end{sloppypar}
 
 \end{document}
-
 \endinput
 %%
 %% End of file `list_of_references.tex'.

Modified: trunk/Master/texmf-dist/doc/latex/sshrc-insight/multi-interdisciplinary_evaluation.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/sshrc-insight/multi-interdisciplinary_evaluation.tex	2024-10-22 20:38:39 UTC (rev 72622)
+++ trunk/Master/texmf-dist/doc/latex/sshrc-insight/multi-interdisciplinary_evaluation.tex	2024-10-22 20:38:59 UTC (rev 72623)
@@ -15,7 +15,6 @@
 %% Enter document text here.
 
 \end{document}
-
 \endinput
 %%
 %% End of file `multi-interdisciplinary_evaluation.tex'.

Modified: trunk/Master/texmf-dist/doc/latex/sshrc-insight/previous_critiques.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/sshrc-insight/previous_critiques.tex	2024-10-22 20:38:39 UTC (rev 72622)
+++ trunk/Master/texmf-dist/doc/latex/sshrc-insight/previous_critiques.tex	2024-10-22 20:38:59 UTC (rev 72623)
@@ -16,7 +16,6 @@
 \countchars{}
 
 \end{document}
-
 \endinput
 %%
 %% End of file `previous_critiques.tex'.

Modified: trunk/Master/texmf-dist/doc/latex/sshrc-insight/research-creation_support_material.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/sshrc-insight/research-creation_support_material.tex	2024-10-22 20:38:39 UTC (rev 72622)
+++ trunk/Master/texmf-dist/doc/latex/sshrc-insight/research-creation_support_material.tex	2024-10-22 20:38:59 UTC (rev 72623)
@@ -15,7 +15,6 @@
 %% Enter document text here.
 
 \end{document}
-
 \endinput
 %%
 %% End of file `research-creation_support_material.tex'.

Modified: trunk/Master/texmf-dist/doc/latex/sshrc-insight/research_contributions.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/sshrc-insight/research_contributions.tex	2024-10-22 20:38:39 UTC (rev 72622)
+++ trunk/Master/texmf-dist/doc/latex/sshrc-insight/research_contributions.tex	2024-10-22 20:38:59 UTC (rev 72623)
@@ -90,7 +90,6 @@
 %% Enter section text here.
 
 \end{document}
-
 \endinput
 %%
 %% End of file `research_contributions.tex'.

Modified: trunk/Master/texmf-dist/doc/latex/sshrc-insight/research_team.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/sshrc-insight/research_team.tex	2024-10-22 20:38:39 UTC (rev 72622)
+++ trunk/Master/texmf-dist/doc/latex/sshrc-insight/research_team.tex	2024-10-22 20:38:59 UTC (rev 72623)
@@ -25,7 +25,6 @@
 %% Enter section text here.
 
 \end{document}
-
 \endinput
 %%
 %% End of file `research_team.tex'.

Modified: trunk/Master/texmf-dist/doc/latex/sshrc-insight/sshrc-insight.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/sshrc-insight/summary.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/sshrc-insight/summary.tex	2024-10-22 20:38:39 UTC (rev 72622)
+++ trunk/Master/texmf-dist/doc/latex/sshrc-insight/summary.tex	2024-10-22 20:38:59 UTC (rev 72623)
@@ -16,7 +16,6 @@
 \countchars{}
 
 \end{document}
-
 \endinput
 %%
 %% End of file `summary.tex'.

Modified: trunk/Master/texmf-dist/source/latex/sshrc-insight/sshrc-insight.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/sshrc-insight/sshrc-insight.dtx	2024-10-22 20:38:39 UTC (rev 72622)
+++ trunk/Master/texmf-dist/source/latex/sshrc-insight/sshrc-insight.dtx	2024-10-22 20:38:59 UTC (rev 72623)
@@ -33,10 +33,10 @@
 %<class>\NeedsTeXFormat{LaTeX2e}[2018-04-01]
 %<class>\DeclareRelease{2024}{}{sshrc-insight.cls}
 %<class>\DeclareRelease{v2024}{}{sshrc-insight.cls}
-%<class>\DeclareCurrentRelease{v2024.0.1}{2024-10-17}
+%<class>\DeclareCurrentRelease{v2024.1.0}{2024-10-21}
 %<class>\ProvidesClass{sshrc-insight}
 %<*class>
-[2024-10-17 v2024.0.1 Class for SSHRC Insight Grant proposals]
+[2024-10-21 v2024.1.0 Class for SSHRC Insight Grant proposals]
 %</class>
 %
 %<*driver>
@@ -55,7 +55,7 @@
 %</driver>
 % \fi
 %
-% \CheckSum{199}
+% \CheckSum{219}
 %
 % \CharacterTable
 %  {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -106,7 +106,8 @@
 % applicant must attach various PDF documents structured and formatted
 % according to certain specifications.  \textsf{sshrc-insight} allows
 % you to compose the long-answer fields and PDF documents with \LaTeX,
-% \hologo{XeLaTeX}, or \hologo{LuaLaTeX}, with the following benefits:
+% \hologo{XeLaTeX}, or \hologo{LuaLaTeX}, with the following principal
+% benefits:
 %
 % \begin{itemize}
 % \item Formats the PDF documents according to the SSHRC's
@@ -152,11 +153,12 @@
 % \item \texttt{list\_of\_references.tex}
 % \item \texttt{multi-interdisciplinary\_evaluation.tex}
 % \item \texttt{previous\_critiques.tex}
-% \item \texttt{insight\_proposal.tex}
 % \item \texttt{research\_contributions.tex}
 % \item \texttt{research-creation\_support\_material.tex}
 % \item \texttt{research\_team.tex}
 % \item \texttt{summary.tex}
+% \item \texttt{insight\_proposal.tex}
+% \item \texttt{insight\_proposal.bib}
 % \end{itemize}
 %
 % The \texttt{insight\_proposal.tex} file is the \emph{main document}.
@@ -173,6 +175,11 @@
 % to work on one part of the proposal at a time, or for when you are
 % ready to attach the individual PDFs to the online application form.
 %
+% The file \texttt{insight\_proposal.bib} is a sample bibliography
+% demonstrating \textsf{sshrc-insight}'s features for marking
+% publications according to the application instructions---see
+% §\ref{sec:bibliographic} for further details.
+%
 % The following two subsections describe the structure of the main
 % document and subfiles, as well as the various macros and
 % environments provided by \textsf{sshrc-insight}.
@@ -317,7 +324,7 @@
 % the online application form.  For this reason, please ensure that
 % you write the argument as plain text rather than as \LaTeX\ markup.
 % 
-% \subsection{Bibliographic references}\label{sec:bibliographic}
+% \subsection{Bibliographic references and research contributions}\label{sec:bibliographic}
 %
 % It is recommended to use \textsf{biblatex} and Biber for your
 % bibliographic references and citations, and the template proposal
@@ -325,7 +332,18 @@
 % \textsf{biblatex} configuration, and all your \cs{addbibresource}
 % macros, in your main document.  You can then use the usual
 % \textsf{biblatex} commands for citing references and printing
-% bibliographies in the subfiles.  With this setup,
+% bibliographies in the subfiles. The
+% \texttt{list\_of\_references.tex} file of the template proposal
+% gives an example of how to print a master bibliography for citations
+% across the various subfiles, and the
+% \texttt{research\_contributions.tex} file shows how to print
+% self-contained bibliographies for one's own research contributions,
+% broken down according to the categories specified in the application
+% instructions.
+%
+% \subsubsection{Citation numbering}
+%
+% When using \textsf{biblatex} as described above,
 % \textsf{sshrc-insight} ensures that the numbering of the citations
 % is consistent regardless whether you compile the main proposal file
 % or the individual subfiles.  It does this by having the subfiles
@@ -336,6 +354,8 @@
 % (re)compile the subfiles. It also means that, despite log messages
 % to the contrary, you never need to run Biber on the subfiles.
 %
+% \subsubsection{Hyperlinks}
+%
 % When \textsf{biblatex} is used in conjunction with
 % \textsf{hyperref}, it hyperlinks each citation to the corresponding
 % entry in the list of references.  While this works well when
@@ -346,6 +366,88 @@
 % \textsf{biblatex}'s hyperlinks when compiling the subfiles
 % individually.
 %
+% \subsubsection{Marking student authors}
+%
+% The official application instructions for the ``Research
+% Contributions'' document indicate that student authors should be
+% identified with a plus sign.  \textsf{sshrc-insight} takes care of
+% this when printing bibliographic references by means of a
+% \textsf{biblatex} data annotation, \texttt{student}.  To use this
+% feature, simply add a \hologo{BibTeX} field in the following format
+% to any entry with a student author:
+% \begin{quote}
+%   \texttt{author+an = \{}\meta{n}\texttt{=student} $\big [$
+%   \texttt{;}\meta{n}\texttt{=student} $\big ]$ \dots\ \texttt{\},}
+% \end{quote}
+% where each \meta{n} is the position of a student in the author list.
+% For example, the \hologo{BibTeX} entry
+% \begin{quote}
+% \begin{verbatim}
+% @article{art1,
+%   author    = {Ferenc Farkas and Lili Lakatos and Fruzsina Fekete},
+%   author+an = {1=student;3=student},
+%   title     = {A new approach to underwater basket-weaving},
+%   journal   = {Journal of Underwater Basket-weaving},
+%   pages     = {107--113},
+%   year      = 2024,
+% }\end{verbatim}
+% \end{quote}
+% will be formatted in the reference lists as follows (modulo whatever
+% bibliography styles you may have applied):
+% \begin{quote}
+%   Ferenc Farkas\textsuperscript{+}, Lili Lakatos, and Fruzsina
+%   Fekete\textsuperscript{+}. ``A new approach to underwater
+%   basket-weaving''. In: \emph{Journal of Underwater Basket-weaving}
+%   (2024), pp.\,107--113.
+% \end{quote}
+% Note that student authors will be marked not just in the reference
+% lists but also in the citations: a citation to the entry above might
+% appear as ``(Farkas\textsuperscript{+} et al., 2024)''.
+%
+% \DescribeMacro{\sshrcstudent}
+% Outside bibliographies, the \cs{sshrcstudent} macro can be used for
+% the same effect; it simply outputs a superscripted plus sign.
+%
+% \subsubsection{Marking SSHRC-supported research contributions}
+%
+% The official application instructions for the ``Research
+% Contributions'' document indicate that research contributions
+% resulting from previous SSHRC support should be identified with an
+% asterisk in the left margin. \textsf{sshrc-insight} takes care of
+% this when printing bibliographic references by means of a
+% \textsf{biblatex} keyword, \texttt{sshrc}.  To use this feature,
+% simply add the following \hologo{BibTeX} field to any entry that
+% resulted from previous SSHRC support:
+% \begin{quote}
+%   \texttt{keywords = \{sshrc\},}
+% \end{quote}
+% (If the entry already contains a \texttt{keywords} field, you can
+% simply add \texttt{sshrc} to its list of values, which are normally
+% separated with commas.)  For example, the \hologo{BibTeX} entry
+% \begin{quote}
+% \begin{verbatim}
+% @article{art2,
+%   author    = {Lili Lakatos},
+%   title     = {An old approach to underwater basket-weaving},
+%   journal   = {Journal of Underwater Basket-weaving},
+%   pages     = {21--35},
+%   year      = 2021,
+%   keywords  = {sshrc},
+% }\end{verbatim}
+% \end{quote}
+% will be formatted in the reference lists as follows (modulo whatever
+% bibliography styles you may have applied):
+% \begin{quote}
+%   \makebox[0pt][r]{\textasteriskcentered~}Lili Lakatos. ``An old
+%   approach to underwater basket-weaving''. In: \emph{Journal of
+%   Underwater Basket-weaving} (2021), pp.\,21--35.
+% \end{quote}
+%
+% \DescribeMacro{\sshrcsupported}
+% Outside bibliographies, the \cs{sshrcsupported} macro can be used
+% for the same effect; it simply outputs an asterisk in the left
+% margin.
+%
 % \subsection{Localization}\label{sec:localization}
 %
 % \textsf{sshrc-insight} supports preparation of proposals in either
@@ -381,6 +483,8 @@
 % \subsection{Version history}
 %
 % \begin{description}
+% \item[v2024.1.0 (2024-10-21)] Added support for marking research
+%   contributions according to the official application instructions.
 % \item[v2024.0.1 (2024-10-17)] Refactored files for CTAN.
 % \item[v2024.0.0 (2024-10-16)] Initial release.
 % \end{description}
@@ -571,8 +675,39 @@
   }
 %    \end{macrocode}
 %
+% A command for marking SSHRC-supported contributions (outside of
+% bibliographies) with an asterisk in the left margin:
+%
+%    \begin{macrocode}
+\reversemarginpar
+\NewDocumentCommand{\sshrcsupported}
+  {}
+  {%
+    \leavevmode%
+    \marginparsep=0pt%
+    \marginpar{\raggedleft\mbox{\textasteriskcentered~}}%
+  }
+%    \end{macrocode}
+%
 % \subsection*{Bibliography}
 %
+% A command for marking student authors in the bibliography (or
+% elsewhere):
+%
+%    \begin{macrocode}
+\NewDocumentCommand{\sshrcstudent}
+  {}
+  {\textsuperscript{+}}
+%    \end{macrocode}
+%
+% If \textsf{biblatex} is used, we provide some convenient features.
+%
+%    \begin{macrocode}
+\AtBeginDocument{
+  \@ifpackageloaded{biblatex}
+  {
+%    \end{macrocode}
+%
 % To enforce consistency in the labelling/numbering of citations when
 % the proposal is compiled into a single PDFs vs.\ multiple PDFs, use
 % \textsf{biblatex-readbbl} to force subfiles to use the \texttt{bbl}
@@ -579,15 +714,38 @@
 % file generated for the main file.
 %
 %    \begin{macrocode}
-%% Force subfiles to read the main file's bibliography
-\AtBeginDocument{
-  \ifSubfilesClassLoaded
+    \ifSubfilesClassLoaded
     {
-      \@ifpackageloaded{biblatex}
-      {\RequirePackage[bblfile=\preamble at file]{biblatex-readbbl}}
-      {}
+        % Force subfiles to read the main file's bibliography
+        \RequirePackage[bblfile=\preamble at file]{biblatex-readbbl}
     }
     {}
+%    \end{macrocode}
+%
+% Provide a mechanism to mark student authors with a plus, per the
+% official application instructions.
+%
+%    \begin{macrocode}
+    \renewcommand*{\mkbibnamefamily}[1]{%
+      \ifitemannotation{student}
+        {#1\sshrcstudent}
+        {#1}%
+    }
+%    \end{macrocode}
+%
+% Provide a mechanism to mark previous SSHRC-supported contributions
+% with an asterisk in the left margin, per the official application
+% instructions.
+%
+%    \begin{macrocode}
+    \renewbibmacro*{begentry}
+      {%
+        \ifkeyword{sshrc}
+          {\makebox[0pt][r]{\textasteriskcentered~}}
+          {}%
+      }
+  }
+  {}
 }
 %    \end{macrocode}
 %
@@ -775,7 +933,7 @@
 %% specify the bibliography file(s) you want to use.
 \usepackage{csquotes}
 \usepackage[style=authoryear]{biblatex}
-\addbibresource{biblatex-examples.bib}
+\addbibresource{insight_proposal.bib}
 
 %% The following (optional) block of commands enables hyperlinks and
 %% PDF metadata, and ensures URLs are set in Times (New Roman).  Remove
@@ -958,6 +1116,24 @@
 
 \end{document}
 %</summary>
+%<*insightproposalbib>
+ at article{art1,
+  author    = {Ferenc Farkas and Lili Lakatos and Fruzsina Fekete},
+  author+an = {1=student;3=student},
+  title     = {A new approach to underwater basket-weaving},
+  journal   = {Journal of Underwater Basket-weaving},
+  pages     = {107--113},
+  year      = 2024,
+}
+
+ at article{art2,
+  author    = {Lili Lakatos},
+  title     = {An old approach to underwater basket-weaving},
+  journal   = {Journal of Underwater Basket-weaving},
+  pages     = {21--35},
+  year      = 2021,
+  keywords  = {sshrc},
+}
+%</insightproposalbib>
 % \fi
 % \Finale
-

Modified: trunk/Master/texmf-dist/source/latex/sshrc-insight/sshrc-insight.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/sshrc-insight/sshrc-insight.ins	2024-10-22 20:38:39 UTC (rev 72622)
+++ trunk/Master/texmf-dist/source/latex/sshrc-insight/sshrc-insight.ins	2024-10-22 20:38:59 UTC (rev 72623)
@@ -32,6 +32,7 @@
 \generate{\file{multi-interdisciplinary_evaluation.tex}{\from{sshrc-insight.dtx}{multi-interdisciplinaryevaluation}}}
 \generate{\file{previous_critiques.tex}{\from{sshrc-insight.dtx}{previouscritiques}}}
 \generate{\file{insight_proposal.tex}{\from{sshrc-insight.dtx}{insightproposal}}}
+\generate{\file{insight_proposal.bib}{\from{sshrc-insight.dtx}{insightproposalbib}}}
 \generate{\file{research_contributions.tex}{\from{sshrc-insight.dtx}{researchcontributions}}}
 \generate{\file{research-creation_support_material.tex}{\from{sshrc-insight.dtx}{research-creationsupportmaterial}}}
 \generate{\file{research_team.tex}{\from{sshrc-insight.dtx}{researchteam}}}
@@ -57,11 +58,12 @@
 \Msg{* \space\space list_of_references.tex}
 \Msg{* \space\space multi-interdisciplinary_evaluation.tex}
 \Msg{* \space\space previous_critiques.tex}
-\Msg{* \space\space proposal.tex}
 \Msg{* \space\space research_contributions.tex}
 \Msg{* \space\space research-creation_support_material.tex}
 \Msg{* \space\space research_team.tex}
 \Msg{* \space\space summary.tex}
+\Msg{* \space\space insight_proposal.tex}
+\Msg{* \space\space insight_proposal.bib}
 \Msg{*}
 \Msg{* To produce the documentation run the file sshrc-insight.dtx}
 \Msg{* through pdflatex.}

Modified: trunk/Master/texmf-dist/tex/latex/sshrc-insight/sshrc-insight.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/sshrc-insight/sshrc-insight.cls	2024-10-22 20:38:39 UTC (rev 72622)
+++ trunk/Master/texmf-dist/tex/latex/sshrc-insight/sshrc-insight.cls	2024-10-22 20:38:59 UTC (rev 72623)
@@ -22,9 +22,9 @@
 \NeedsTeXFormat{LaTeX2e}[2018-04-01]
 \DeclareRelease{2024}{}{sshrc-insight.cls}
 \DeclareRelease{v2024}{}{sshrc-insight.cls}
-\DeclareCurrentRelease{v2024.0.1}{2024-10-17}
+\DeclareCurrentRelease{v2024.1.0}{2024-10-21}
 \ProvidesClass{sshrc-insight}
-[2024-10-17 v2024.0.1 Class for SSHRC Insight Grant proposals]
+[2024-10-21 v2024.1.0 Class for SSHRC Insight Grant proposals]
 \LoadClass[12pt,letterpaper]{article}
 
 %% Conditionals for detecting the typesetting engine
@@ -138,15 +138,39 @@
     \GetTranslation{Character count:}
     \thelettercount\ \GetTranslation{of} #1
   }
-%% Force subfiles to read the main file's bibliography
+\reversemarginpar
+\NewDocumentCommand{\sshrcsupported}
+  {}
+  {%
+    \leavevmode%
+    \marginparsep=0pt%
+    \marginpar{\raggedleft\mbox{\textasteriskcentered~}}%
+  }
+\NewDocumentCommand{\sshrcstudent}
+  {}
+  {\textsuperscript{+}}
 \AtBeginDocument{
-  \ifSubfilesClassLoaded
+  \@ifpackageloaded{biblatex}
+  {
+    \ifSubfilesClassLoaded
     {
-      \@ifpackageloaded{biblatex}
-      {\RequirePackage[bblfile=\preamble at file]{biblatex-readbbl}}
-      {}
+        % Force subfiles to read the main file's bibliography
+        \RequirePackage[bblfile=\preamble at file]{biblatex-readbbl}
     }
     {}
+    \renewcommand*{\mkbibnamefamily}[1]{%
+      \ifitemannotation{student}
+        {#1\sshrcstudent}
+        {#1}%
+    }
+    \renewbibmacro*{begentry}
+      {%
+        \ifkeyword{sshrc}
+          {\makebox[0pt][r]{\textasteriskcentered~}}
+          {}%
+      }
+  }
+  {}
 }
 %% Disable citation hyperlinks in subfiles
 \ifSubfilesClassLoaded{
@@ -184,7 +208,6 @@
 \DeclareTranslation{french}{Summary of Proposal}{Résumé de la proposition}
 \DeclareTranslation{french}{Character count:}{Nombre de caractères:}
 \DeclareTranslation{french}{of}{sur}
-
 \endinput
 %%
 %% End of file `sshrc-insight.cls'.



More information about the tex-live-commits mailing list.