texlive[76065] Master/texmf-dist: sshrc-insight (15aug25)
commits+karl at tug.org
commits+karl at tug.org
Fri Aug 15 23:25:17 CEST 2025
Revision: 76065
https://tug.org/svn/texlive?view=revision&revision=76065
Author: karl
Date: 2025-08-15 23:25:17 +0200 (Fri, 15 Aug 2025)
Log Message:
-----------
sshrc-insight (15aug25)
Modified Paths:
--------------
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/previous_critiques.tex
trunk/Master/texmf-dist/doc/latex/sshrc-insight/sshrc-insight.pdf
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/tex/latex/sshrc-insight/sshrc-insight-2024-10-12.cls
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 2025-08-15 21:24:56 UTC (rev 76064)
+++ trunk/Master/texmf-dist/doc/latex/sshrc-insight/insight_proposal.tex 2025-08-15 21:25:17 UTC (rev 76065)
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-\documentclass{sshrc-insight}[=2024]
+\documentclass{sshrc-insight}[=2025]
%% This is the main file for a skeleton SSHRC Insight Grant proposal
%% using the sshrc-insight class. Compile this file to get a complete
Modified: trunk/Master/texmf-dist/doc/latex/sshrc-insight/previous_critiques.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/sshrc-insight/previous_critiques.tex 2025-08-15 21:24:56 UTC (rev 76064)
+++ trunk/Master/texmf-dist/doc/latex/sshrc-insight/previous_critiques.tex 2025-08-15 21:25:17 UTC (rev 76065)
@@ -10,7 +10,7 @@
%%
\documentclass[insight_proposal]{subfiles}
\begin{document}
-\subfiletitle{Previous Critiques}
+\subfiletitle{Response to Previous Critiques}
%% Enter form text in the command argument below.
\countchars{}
Modified: trunk/Master/texmf-dist/doc/latex/sshrc-insight/sshrc-insight.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/source/latex/sshrc-insight/sshrc-insight.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/sshrc-insight/sshrc-insight.dtx 2025-08-15 21:24:56 UTC (rev 76064)
+++ trunk/Master/texmf-dist/source/latex/sshrc-insight/sshrc-insight.dtx 2025-08-15 21:25:17 UTC (rev 76065)
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 2024 Tristan Miller
+% Copyright 2024, 2025 Tristan Miller
% -----------------------------------
%
% This work may be distributed and/or modified under the
@@ -18,7 +18,7 @@
\ProvidesFile{sshrc-insight.dtx}
%</driver>
%<*class>
-%% Copyright 2024 Tristan Miller
+%% Copyright 2024, 2025 Tristan Miller
%% Copyright 2021 Steven B. Segletes
%%
%% This work may be distributed and/or modified under the
@@ -31,12 +31,15 @@
%%
%</class>
%<class>\NeedsTeXFormat{LaTeX2e}[2018-04-01]
-%<class>\DeclareRelease{2024}{}{sshrc-insight.cls}
-%<class>\DeclareRelease{v2024}{}{sshrc-insight.cls}
-%<class>\DeclareCurrentRelease{v2024.1.0}{2024-10-21}
+%<class>\DeclareRelease{2024}{2024-10-12}{sshrc-insight-2024-10-12.cls}
+%<class>\DeclareRelease{v2024}{2024-10-12}{sshrc-insight-2024-10-12.cls}
+%<class>\DeclareRelease{v2024.1.0}{2024-10-12}{sshrc-insight-2024-10-12.cls}
+%<class>\DeclareRelease{2025}{}{sshrc-insight.cls}
+%<class>\DeclareRelease{v2025}{}{sshrc-insight.cls}
+%<class>\DeclareCurrentRelease{v2025.0.0}{2025-08-14}
%<class>\ProvidesClass{sshrc-insight}
%<*class>
-[2024-10-21 v2024.1.0 Class for SSHRC Insight Grant proposals]
+[2025-08-14 v2025.0.0 Class for SSHRC Insight Grant proposals]
%</class>
%
%<*driver>
@@ -55,7 +58,7 @@
%</driver>
% \fi
%
-% \CheckSum{219}
+% \CheckSum{220}
%
% \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
@@ -98,7 +101,7 @@
% This document describes the usage of \textsf{sshrc-insight}, a
% \LaTeX\ class and template that facilitate the preparation of
% funding proposals for the Insight
-% Grants\footnote{\url{https://www.sshrc-crsh.gc.ca/funding-financement/programs-programmes/insight_grants-subventions_savoir-eng.aspx}}
+% Grants\footnote{\url{https://sshrc-crsh.canada.ca/en/funding/opportunities/insight-grants.aspx}}
% program of Canada's Social Sciences and Humanities Research Council
% (SSHRC). SSHRC requires these proposals to be submitted through an
% online application form that consists of various short- and
@@ -189,15 +192,15 @@
% \subsubsection{Preamble}\label{sec:mainpreamble}
%
% Your main proposal document should begin with the following line:
-% \begin{quote}\verb|\documentclass{sshrc-insight}[=2024]|\end{quote}
-% The optional argument, \texttt{=2024}, indicates that the class
-% should use the specifications from SSHRC's 2024 call for proposals.
-% At present, the only supported specification year is 2024, though
-% future versions of this class may support specifications for future
-% years' calls. The class will use the most recent supported
-% specification in the event that you omit the optional argument;
-% however, this is not recommended because if you later upgrade
-% \textsf{sshrc-insight} to a version that supports a later
+% \begin{quote}\verb|\documentclass{sshrc-insight}[=2025]|\end{quote}
+% The optional argument, \texttt{=2025}, indicates that the class
+% should use the specifications from SSHRC's 2025 call for proposals.
+% At present, the only supported specification years are 2024 and
+% 2025, and future versions of this class may support specifications
+% for future years' calls. The class will use the most recent
+% supported specification in the event that you omit the optional
+% argument; however, this is not recommended because if you later
+% upgrade \textsf{sshrc-insight} to a version that supports a later
% specification year, re-compiling your old proposal may result in
% compilation errors, or incorrect or unexpected formatting.
%
@@ -316,7 +319,7 @@
% the field's length limit in characters:
% \begin{quote}\cs{countchars}\oarg{length}\marg{text}\end{quote}
% If the length limit is not specified, it defaults to 3800, which is
-% the limit for all long-answer fields in the 2024 application form.
+% the limit for all long-answer fields in the 2025 application form.
%
% Note that the PDF output of \cs{countchars} is not intended to be
% used as-is in your final application. Rather, you should copy and
@@ -483,6 +486,8 @@
% \subsection{Version history}
%
% \begin{description}
+% \item[v2025.0.0 (2025-08-14)] Added support for the 2025
+% specification year.
% \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.
@@ -799,6 +804,7 @@
\DeclareTranslation{french}{Research Contributions}{Contributions à la recherche}
\DeclareTranslation{french}{Research Team, Student Training, Previous Output}{Équipe de recherche, résultats les plus récents et formation des étudiants}
\DeclareTranslation{french}{Research-creation Support Material}{Documents d'appui liés à la recherche-création}
+\DeclareTranslation{french}{Response to Previous Critiques}{Réponse à des critiques précédentes}
\DeclareTranslation{french}{Summary of Proposal}{Résumé de la proposition}
\DeclareTranslation{french}{Character count:}{Nombre de caractères:}
\DeclareTranslation{french}{of}{sur}
@@ -894,7 +900,7 @@
%<*previouscritiques>
\documentclass[insight_proposal]{subfiles}
\begin{document}
-\subfiletitle{Previous Critiques}
+\subfiletitle{Response to Previous Critiques}
%% Enter form text in the command argument below.
\countchars{}
@@ -902,7 +908,7 @@
\end{document}
%</previouscritiques>
%<*insightproposal>
-\documentclass{sshrc-insight}[=2024]
+\documentclass{sshrc-insight}[=2025]
%% This is the main file for a skeleton SSHRC Insight Grant proposal
%% using the sshrc-insight class. Compile this file to get a complete
Modified: trunk/Master/texmf-dist/source/latex/sshrc-insight/sshrc-insight.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/sshrc-insight/sshrc-insight.ins 2025-08-15 21:24:56 UTC (rev 76064)
+++ trunk/Master/texmf-dist/source/latex/sshrc-insight/sshrc-insight.ins 2025-08-15 21:25:17 UTC (rev 76065)
@@ -1,5 +1,5 @@
%%
-%% Copyright 2024 Tristan Miller
+%% Copyright 2024, 2025 Tristan Miller
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3c
@@ -41,9 +41,10 @@
\Msg{*********************************************************}
\Msg{*}
\Msg{* To finish the installation you have to move the}
-\Msg{* following file into a directory searched by TeX:}
+\Msg{* following files into a directory searched by TeX:}
\Msg{*}
\Msg{* \space\space sshrc-insight.cls}
+\Msg{* \space\space sshrc-insight-2024-10-12.cls}
\Msg{*}
\Msg{* The following files constitute a template proposal; you}
\Msg{* should copy them to a separate directory and edit them}
Added: trunk/Master/texmf-dist/tex/latex/sshrc-insight/sshrc-insight-2024-10-12.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/sshrc-insight/sshrc-insight-2024-10-12.cls (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/sshrc-insight/sshrc-insight-2024-10-12.cls 2025-08-15 21:25:17 UTC (rev 76065)
@@ -0,0 +1,213 @@
+%%
+%% This is file `sshrc-insight.cls',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% sshrc-insight.dtx (with options: `class')
+%%
+%% This is a generated file.
+%%
+%% Copyright 2024 Tristan Miller
+%% Copyright 2021 Steven B. Segletes
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% https://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2008 or later.
+%%
+\NeedsTeXFormat{LaTeX2e}[2018-04-01]
+\DeclareRelease{2024}{}{sshrc-insight.cls}
+\DeclareRelease{v2024}{}{sshrc-insight.cls}
+\DeclareCurrentRelease{v2024.1.0}{2024-10-21}
+\ProvidesClass{sshrc-insight}
+[2024-10-21 v2024.1.0 Class for SSHRC Insight Grant proposals]
+\LoadClass[12pt,letterpaper]{article}
+
+%% Conditionals for detecting the typesetting engine
+\RequirePackage{ifxetex,ifluatex}
+\newif\ifxetexorluatex
+\ifxetex
+ \xetexorluatextrue
+\else
+ \ifluatex
+ \xetexorluatextrue
+ \else
+ \xetexorluatexfalse
+ \fi
+\fi
+
+\RequirePackage{subfiles}
+\ifxetexorluatex
+\RequirePackage{fontspec}
+\defaultfontfeatures{Mapping=tex-text}
+\setromanfont{Times New Roman}
+\else
+\RequirePackage[T1]{fontenc} % T1 font encoding
+\RequirePackage{newtxtext} % Use Times for main text
+\RequirePackage{newtxmath} % Use Times for math
+\fi
+\RequirePackage[letterpaper,
+ left=0.75in,
+ top=0.75in,
+ bottom=0.75in,
+ right=0.75in,
+ ]{geometry}
+\RequirePackage{nopageno} % No page numbers
+%% Compact title for subfiles
+\RequirePackage[normalem]{ulem}
+\NewDocumentCommand{\subfiletitle}
+ {m}
+ {%
+ \newpage
+ \ifSubfilesClassLoaded{
+ \@ifpackageloaded{hyperref}
+ {\hypersetup{pdftitle=\GetTranslation{#1}}}
+ {}
+ }
+ {\phantomsection\addcontentsline{toc}{section}{\GetTranslation{#1}}}
+ \begingroup
+ \centering\bfseries\MakeUppercase{\uline{\GetTranslation{#1}}}
+ \par
+ \vskip 1.5em%
+ \endgroup
+ \par\@afterindentfalse\@afterheading
+ }
+
+%% Suppress section numbers in table of contents
+\addtocontents{toc}{\protect\renewcommand{\protect\numberline}[1]{}}
+
+%% Localized (sub)section headings
+\NewDocumentCommand{\subfilesection}
+ {m}
+ {\section*{\GetTranslation{#1}}}
+\NewDocumentCommand{\subfilesubsection}
+ {m}
+ {\subsection*{\GetTranslation{#1}}}
+%% Count characters, adapted from code by Steven B. Segletes at
+%% https://tex.stackexchange.com/a/587567/22603
+\RequirePackage{tokcycle}[2021-03-10]
+\RequirePackage{xcolor}
+\newcounter{wordcount}
+\newcounter{lettercount}
+\newcounter{wordlimit}
+\newif\ifinword
+%% USER PARAMETERS
+\newif\ifrunningcount
+\newif\ifsummarycount
+\def\limitcolor{red}
+\setcounter{wordlimit}{0}
+%%%
+%% \tc at defx is like \def, but expands the replacement text once prior
+%% to assignment
+\newcommand\addtomacro[2]{\tc at defx#1{#1#2}}
+\newcommand\changecolor[1]
+ {\tctestifx{.#1}{}{\addcytoks{\color{#1}{}}%
+ \tc at defx\currentcolor{#1}}}
+\newcommand\dumpword{%
+ \addcytoks[1]{\accumword}%
+ \ifinword\stepcounter{wordcount}\stepcounter{lettercount}
+ \ifrunningcount\addcytoks[x]{$^{\thewordcount,\thelettercount}$}\fi
+ \ifnum\thewordcount=\value{wordlimit}\relax%
+ \changecolor{\limitcolor}\fi
+ \fi%
+ \inwordfalse
+ \def\accumword{}}
+\newcommand\addletter[1]{%
+ \stepcounter{lettercount}%
+ \tctestifcatnx A#1{\inwordtrue}{\dumpword}%
+ \addtomacro\accumword{#1}}
+\xtokcycleenvironment\countem
+ {\addletter{##1}}
+ {\dumpword\groupedcytoks{\processtoks{##1}%
+ \dumpword\expandafter}\expandafter
+ \changecolor\expandafter{\currentcolor}}
+ {\dumpword\addcytoks{##1}}
+ {\dumpword\addcytoks{##1}}
+ {\stripgroupingtrue\def\accumword{}\def\currentcolor{.}
+ \setcounter{wordcount}{0}\setcounter{lettercount}{0}}
+ {\dumpword\ifsummarycount\tcafterenv{%
+ \par(Wordcount=\thewordcount, Lettercount=\thelettercount)}\fi}
+
+\def\characterlimit{3800}
+\newcommand{\countchars}[2][\characterlimit]
+ {\countem #2\endcountem\par\hfill
+ \GetTranslation{Character count:}
+ \thelettercount\ \GetTranslation{of} #1
+ }
+\reversemarginpar
+\NewDocumentCommand{\sshrcsupported}
+ {}
+ {%
+ \leavevmode%
+ \marginparsep=0pt%
+ \marginpar{\raggedleft\mbox{\textasteriskcentered~}}%
+ }
+\NewDocumentCommand{\sshrcstudent}
+ {}
+ {\textsuperscript{+}}
+\AtBeginDocument{
+ \@ifpackageloaded{biblatex}
+ {
+ \ifSubfilesClassLoaded
+ {
+ % 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{
+ \PassOptionsToPackage{hyperref=false}{biblatex}
+}{}
+%% Localizations
+\RequirePackage{translations}
+\DeclareTranslation{french}{1. Relevant research contributions over the last six years}{1. Contributions pertinentes à la recherche faites au cours des six dernières années}
+\DeclareTranslation{french}{2. Other research contributions}{2. Autres contributions à la recherche}
+\DeclareTranslation{french}{3. Most significant career research contributions}{3. Plus importantes contributions à la recherche faites au cours d'une carrière}
+\DeclareTranslation{french}{4. Contributions to training}{4. Contributions à la formation}
+\DeclareTranslation{french}{Budget Justification}{Justification du budget}
+\DeclareTranslation{french}{Career Interruptions and Special Circumstances}{Interruptions de carrière et circonstances spéciales}
+\DeclareTranslation{french}{Context}{Contexte}
+\DeclareTranslation{french}{Creative outputs}{Réalisations artistiques}
+\DeclareTranslation{french}{Description of previous and ongoing research results}{Description des résultats de recherche les plus récents ou en cours}
+\DeclareTranslation{french}{Description of proposed student training strategies}{Description des stratégies proposées de formation des étudiants}
+\DeclareTranslation{french}{Description of the research team}{Description de l'équipe de recherche}
+\DeclareTranslation{french}{Detailed Description}{Description détaillée}
+\DeclareTranslation{french}{Exclusion of Potential Reviewers}{Exclusion d'évaluateurs éventuels}
+\DeclareTranslation{french}{Expected Outcomes}{Résultats escomptés}
+\DeclareTranslation{french}{Forthcoming contributions}{Contributions à venir}
+\DeclareTranslation{french}{Knowledge Mobilization Plan}{Plan de mobilisation des connaissances}
+\DeclareTranslation{french}{List of References}{Liste des références}
+\DeclareTranslation{french}{Methodology}{Méthodologie}
+\DeclareTranslation{french}{Nonrefereed contributions}{Contributions non soumises à des comités de lecture}
+\DeclareTranslation{french}{Objectives}{Objectifs}
+\DeclareTranslation{french}{Other refereed contributions}{Autres contributions soumises à des comités de lecture}
+\DeclareTranslation{french}{Previous Critiques}{Réponse à des critiques précédentes}
+\DeclareTranslation{french}{Refereed contributions}{Publications soumises à des comités de lecture}
+\DeclareTranslation{french}{Request for Multi/Interdisciplinary Evaluation}{Demande d'évaluation interdisciplinaire ou multidisciplinaire}
+\DeclareTranslation{french}{Research Contributions}{Contributions à la recherche}
+\DeclareTranslation{french}{Research Team, Student Training, Previous Output}{Équipe de recherche, résultats les plus récents et formation des étudiants}
+\DeclareTranslation{french}{Research-creation Support Material}{Documents d'appui liés à la recherche-création}
+\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'.
Property changes on: trunk/Master/texmf-dist/tex/latex/sshrc-insight/sshrc-insight-2024-10-12.cls
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/latex/sshrc-insight/sshrc-insight.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/sshrc-insight/sshrc-insight.cls 2025-08-15 21:24:56 UTC (rev 76064)
+++ trunk/Master/texmf-dist/tex/latex/sshrc-insight/sshrc-insight.cls 2025-08-15 21:25:17 UTC (rev 76065)
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% Copyright 2024 Tristan Miller
+%% Copyright 2024, 2025 Tristan Miller
%% Copyright 2021 Steven B. Segletes
%%
%% This work may be distributed and/or modified under the
@@ -20,11 +20,14 @@
%% version 2008 or later.
%%
\NeedsTeXFormat{LaTeX2e}[2018-04-01]
-\DeclareRelease{2024}{}{sshrc-insight.cls}
-\DeclareRelease{v2024}{}{sshrc-insight.cls}
-\DeclareCurrentRelease{v2024.1.0}{2024-10-21}
+\DeclareRelease{2024}{2024-10-12}{sshrc-insight-2024-10-12.cls}
+\DeclareRelease{v2024}{2024-10-12}{sshrc-insight-2024-10-12.cls}
+\DeclareRelease{v2024.1.0}{2024-10-12}{sshrc-insight-2024-10-12.cls}
+\DeclareRelease{2025}{}{sshrc-insight.cls}
+\DeclareRelease{v2025}{}{sshrc-insight.cls}
+\DeclareCurrentRelease{v2025.0.0}{2025-08-14}
\ProvidesClass{sshrc-insight}
-[2024-10-21 v2024.1.0 Class for SSHRC Insight Grant proposals]
+[2025-08-14 v2025.0.0 Class for SSHRC Insight Grant proposals]
\LoadClass[12pt,letterpaper]{article}
%% Conditionals for detecting the typesetting engine
@@ -205,6 +208,7 @@
\DeclareTranslation{french}{Research Contributions}{Contributions à la recherche}
\DeclareTranslation{french}{Research Team, Student Training, Previous Output}{Équipe de recherche, résultats les plus récents et formation des étudiants}
\DeclareTranslation{french}{Research-creation Support Material}{Documents d'appui liés à la recherche-création}
+\DeclareTranslation{french}{Response to Previous Critiques}{Réponse à des critiques précédentes}
\DeclareTranslation{french}{Summary of Proposal}{Résumé de la proposition}
\DeclareTranslation{french}{Character count:}{Nombre de caractères:}
\DeclareTranslation{french}{of}{sur}
More information about the tex-live-commits
mailing list.