texlive[72576] Master: sshrc-insight (17oct24)
commits+karl at tug.org
commits+karl at tug.org
Thu Oct 17 21:25:30 CEST 2024
Revision: 72576
https://tug.org/svn/texlive?view=revision&revision=72576
Author: karl
Date: 2024-10-17 21:25:30 +0200 (Thu, 17 Oct 2024)
Log Message:
-----------
sshrc-insight (17oct24)
Modified Paths:
--------------
trunk/Master/tlpkg/bin/tlpkg-ctan-check
trunk/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc
Added Paths:
-----------
trunk/Master/texmf-dist/doc/latex/sshrc-insight/
trunk/Master/texmf-dist/doc/latex/sshrc-insight/README.md
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/
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/
trunk/Master/texmf-dist/tex/latex/sshrc-insight/sshrc-insight.cls
trunk/Master/tlpkg/tlpsrc/sshrc-insight.tlpsrc
Added: trunk/Master/texmf-dist/doc/latex/sshrc-insight/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/sshrc-insight/README.md (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/sshrc-insight/README.md 2024-10-17 19:25:30 UTC (rev 72576)
@@ -0,0 +1,61 @@
+# sshrc-insight: A LaTeX class for SSHRC Insight Grant proposals
+
+## Overview
+
+The `sshrc-insight` LaTeX class facilitates the preparation of funding
+proposals for the Insight Grants program of Canada's Social Sciences
+and Humanities Research Council (SSHRC). It has the following key
+features:
+
+* Formats the proposal according to the SSHRC's specifications.
+
+* Allows parts of the proposal to be compiled into separate PDFs to
+attach to the appropriate places in the online application form.
+
+* Alternatively, allows the proposal to be compiled into a single PDF
+in order to facilitate the writing and pre-submission reviewing
+process.
+
+* Ensures that citation numbering remains consistent regardless
+whether the proposal is compiled as separate PDFs or a single PDF.
+
+* Provides character counts for long-answer form fields.
+
+* Supports preparation of proposals in either English or French.
+
+* Compatible with `pdflatex`, `xelatex`, and `lualatex`.
+
+## Building and installing
+
+To build the class, run the file `sshrc-insight.ins` through `latex`
+or `pdflatex` and then copy the resulting `.cls` file into a directory
+searched by LaTeX.
+
+To generate the documentation, run the file `sshrc-insight.dtx`
+through `pdflatex`.
+
+The `.tex` files built along with the class are the template proposal.
+Copy them to a separate directory and edit them as desired.
+generate the proposal as a single PDF, run the file `proposal.tex`
+though `pdflatex` (or `xelatex` or `lualatex`) and `biber` until all
+the references are resolved. To generate separate PDFs for the
+various parts of the proposal, use the same procedure on the other
+`.tex` files. Note that `proposal.tex` must be compiled before the
+other files that use citation commands.
+
+## Development
+
+`sshrc-insight` was written and is maintained by [Tristan
+Miller](https://logological.org/).
+
+For now, the source code is hosted on GitHub at
+[https://github.com/logological/sshrc-insight](https://github.com/logological/sshrc-insight).
+There you will also find an issue tracker for reporting bugs and
+feature requests.
+
+## Licence
+
+The `sshrc-insight` class is distributed under the conditions of the
+[LaTeX Project Public
+License](https://www.latex-project.org/lppl.txt), either version 1.3c
+of this license or (at your option) any later version.
Property changes on: trunk/Master/texmf-dist/doc/latex/sshrc-insight/README.md
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/sshrc-insight/budget_justification.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/sshrc-insight/budget_justification.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/sshrc-insight/budget_justification.tex 2024-10-17 19:25:30 UTC (rev 72576)
@@ -0,0 +1,21 @@
+%%
+%% This is file `budget_justification.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% sshrc-insight.dtx (with options: `budgetjustification')
+%%
+%% This is a generated file.
+%%
+\documentclass[insight_proposal]{subfiles}
+\begin{document}
+\subfiletitle{Budget Justification}
+
+%% Enter document text here.
+
+\end{document}
+
+\endinput
+%%
+%% End of file `budget_justification.tex'.
Property changes on: trunk/Master/texmf-dist/doc/latex/sshrc-insight/budget_justification.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/sshrc-insight/career_interruptions.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/sshrc-insight/career_interruptions.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/sshrc-insight/career_interruptions.tex 2024-10-17 19:25:30 UTC (rev 72576)
@@ -0,0 +1,21 @@
+%%
+%% This is file `career_interruptions.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% sshrc-insight.dtx (with options: `careerinterruptions')
+%%
+%% This is a generated file.
+%%
+\documentclass[insight_proposal]{subfiles}
+\begin{document}
+\subfiletitle{Career Interruptions and Special Circumstances}
+
+%% Enter document text here.
+
+\end{document}
+
+\endinput
+%%
+%% End of file `career_interruptions.tex'.
Property changes on: trunk/Master/texmf-dist/doc/latex/sshrc-insight/career_interruptions.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/sshrc-insight/detailed_description.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/sshrc-insight/detailed_description.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/sshrc-insight/detailed_description.tex 2024-10-17 19:25:30 UTC (rev 72576)
@@ -0,0 +1,31 @@
+%%
+%% This is file `detailed_description.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% sshrc-insight.dtx (with options: `detaileddescription')
+%%
+%% This is a generated file.
+%%
+\documentclass[insight_proposal]{subfiles}
+\begin{document}
+\subfiletitle{Detailed Description}
+
+\subfilesection{Objectives}
+
+%% Enter section text here.
+
+\subfilesection{Context}
+
+%% Enter section text here.
+
+\subfilesection{Methodology}
+
+%% Enter section text here.
+
+\end{document}
+
+\endinput
+%%
+%% End of file `detailed_description.tex'.
Property changes on: trunk/Master/texmf-dist/doc/latex/sshrc-insight/detailed_description.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: 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 (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/sshrc-insight/exclusion_of_potential_reviewers.tex 2024-10-17 19:25:30 UTC (rev 72576)
@@ -0,0 +1,21 @@
+%%
+%% This is file `exclusion_of_potential_reviewers.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% sshrc-insight.dtx (with options: `exclusionofpotentialreviewers')
+%%
+%% This is a generated file.
+%%
+\documentclass[insight_proposal]{subfiles}
+\begin{document}
+\subfiletitle{Exclusion of Potential Reviewers}
+
+%% Enter document text here.
+
+\end{document}
+
+\endinput
+%%
+%% End of file `exclusion_of_potential_reviewers.tex'.
Property changes on: trunk/Master/texmf-dist/doc/latex/sshrc-insight/exclusion_of_potential_reviewers.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/sshrc-insight/expected_outcomes.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/sshrc-insight/expected_outcomes.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/sshrc-insight/expected_outcomes.tex 2024-10-17 19:25:30 UTC (rev 72576)
@@ -0,0 +1,22 @@
+%%
+%% This is file `expected_outcomes.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% sshrc-insight.dtx (with options: `expectedoutcomes')
+%%
+%% This is a generated file.
+%%
+\documentclass[insight_proposal]{subfiles}
+\begin{document}
+\subfiletitle{Expected Outcomes}
+
+%% Enter form text in the command argument below.
+\countchars{}
+
+\end{document}
+
+\endinput
+%%
+%% End of file `expected_outcomes.tex'.
Property changes on: trunk/Master/texmf-dist/doc/latex/sshrc-insight/expected_outcomes.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/sshrc-insight/insight_proposal.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/sshrc-insight/insight_proposal.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/sshrc-insight/insight_proposal.pdf 2024-10-17 19:23:53 UTC (rev 72575)
+++ trunk/Master/texmf-dist/doc/latex/sshrc-insight/insight_proposal.pdf 2024-10-17 19:25:30 UTC (rev 72576)
Property changes on: trunk/Master/texmf-dist/doc/latex/sshrc-insight/insight_proposal.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/sshrc-insight/insight_proposal.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/sshrc-insight/insight_proposal.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/sshrc-insight/insight_proposal.tex 2024-10-17 19:25:30 UTC (rev 72576)
@@ -0,0 +1,105 @@
+%%
+%% This is file `insight_proposal.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% sshrc-insight.dtx (with options: `insightproposal')
+%%
+%% This is a generated file.
+%%
+\documentclass{sshrc-insight}[=2024]
+
+%% This is the main file for a skeleton SSHRC Insight Grant proposal
+%% using the sshrc-insight class. Compile this file to get a complete
+%% draft of your proposal (minus the short-answer fields from the
+%% online application form) in a single PDF, including a table of
+%% contents. This makes it convenient for you (and anyone helping you
+%% review your proposal before submission) to read all the long-form
+%% proposal text.
+%%
+%% The complete proposal is generated from the other tex files in this
+%% directory, which are the individual documents and long-answer form
+%% fields to be attached to or copied into the online application form.
+%% They can be compiled separately for when you want 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.
+
+%% Use one of the following two commands to set the hyphenation
+%% patterns, document and section headings, bibliography strings,
+%% etc. to Canadian English or French.
+\usepackage[canadian]{babel}
+%% \usepackage[french]{babel}
+
+%% It is recommended to use biblatex + biber for your references; the
+%% skeleton proposal assumes that this is how you have things set up.
+%% (It may be possible to use bibunits + bibtex instead but this has
+%% not been tested.) Modify the following lines to configure
+%% biblatex's citation and reference styles to your taste and to
+%% specify the bibliography file(s) you want to use.
+\usepackage{csquotes}
+\usepackage[style=authoryear]{biblatex}
+\addbibresource{biblatex-examples.bib}
+
+%% The following (optional) block of commands enables hyperlinks and
+%% PDF metadata, and ensures URLs are set in Times (New Roman). Remove
+%% or tweak if desired.
+\usepackage[pdfusetitle]{hyperref}
+\hypersetup{%
+ colorlinks=true,
+ breaklinks=true,
+ urlcolor=black,
+ linkcolor=black,
+ citecolor=black,
+ linktoc=all,
+}
+\urlstyle{rm}
+
+%% The following (optional) block of commands tightens up the layout to
+%% save space. Remove or tweak if desired.
+\usepackage{microtype}
+\usepackage[inline]{enumitem}
+\setlist{noitemsep,topsep=0pt,parsep=0pt,partopsep=0pt}
+\usepackage[compact]{titlesec}
+
+%% Enter the title and author(s) of your proposal here.
+\title{My SSHRC Insight proposal}
+\author{My name}
+
+\begin{document}
+
+\maketitle
+\tableofcontents
+
+%% Remove or comment out any of the following sections that don't apply
+%% to your proposal.
+\subfile{previous_critiques}
+\subfile{multi-interdisciplinary_evaluation}
+\subfile{summary}
+\subfile{detailed_description}
+\subfile{knowledge_mobilization_plan}
+\subfile{list_of_references}
+\subfile{research-creation_support_material}
+\subfile{research_team}
+\subfile{budget_justification}
+\subfile{expected_outcomes}
+\subfile{exclusion_of_potential_reviewers}
+\subfile{research_contributions}
+\subfile{career_interruptions}
+
+%% If you wish, you could include further documents you will be
+%% attaching to the final submission. For externally generated PDFs,
+%% you should add \usepackage{pdfpages} to the document preamble. Here
+%% is an example of how you might include your STRAC attestation (from
+%% a file named attestation.pdf) and add it to the table of contents:
+%%
+%% \includepdf[
+%% pages=-,
+%% addtotoc={1,section,1,STRAC Attestation,STRAC}
+%% ]{attestation}
+
+\end{document}
+
+\endinput
+%%
+%% End of file `insight_proposal.tex'.
Property changes on: trunk/Master/texmf-dist/doc/latex/sshrc-insight/insight_proposal.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/sshrc-insight/knowledge_mobilization_plan.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/sshrc-insight/knowledge_mobilization_plan.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/sshrc-insight/knowledge_mobilization_plan.tex 2024-10-17 19:25:30 UTC (rev 72576)
@@ -0,0 +1,22 @@
+%%
+%% This is file `knowledge_mobilization_plan.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% sshrc-insight.dtx (with options: `knowledgemobilizationplan')
+%%
+%% This is a generated file.
+%%
+\documentclass[insight_proposal]{subfiles}
+\begin{document}
+
+\subfiletitle{Knowledge Mobilization Plan}
+
+%% Enter document text here.
+
+\end{document}
+
+\endinput
+%%
+%% End of file `knowledge_mobilization_plan.tex'.
Property changes on: trunk/Master/texmf-dist/doc/latex/sshrc-insight/knowledge_mobilization_plan.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/sshrc-insight/list_of_references.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/sshrc-insight/list_of_references.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/sshrc-insight/list_of_references.tex 2024-10-17 19:25:30 UTC (rev 72576)
@@ -0,0 +1,23 @@
+%%
+%% This is file `list_of_references.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% sshrc-insight.dtx (with options: `listofreferences')
+%%
+%% This is a generated file.
+%%
+\documentclass[insight_proposal]{subfiles}
+\begin{document}
+\subfiletitle{List of References}
+
+\begin{sloppypar}
+\printbibliography[heading=none]
+\end{sloppypar}
+
+\end{document}
+
+\endinput
+%%
+%% End of file `list_of_references.tex'.
Property changes on: trunk/Master/texmf-dist/doc/latex/sshrc-insight/list_of_references.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/sshrc-insight/multi-interdisciplinary_evaluation.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/sshrc-insight/multi-interdisciplinary_evaluation.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/sshrc-insight/multi-interdisciplinary_evaluation.tex 2024-10-17 19:25:30 UTC (rev 72576)
@@ -0,0 +1,21 @@
+%%
+%% This is file `multi-interdisciplinary_evaluation.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% sshrc-insight.dtx (with options: `multi-interdisciplinaryevaluation')
+%%
+%% This is a generated file.
+%%
+\documentclass[insight_proposal]{subfiles}
+\begin{document}
+\subfiletitle{Request for Multi/Interdisciplinary Evaluation}
+
+%% Enter document text here.
+
+\end{document}
+
+\endinput
+%%
+%% End of file `multi-interdisciplinary_evaluation.tex'.
Property changes on: trunk/Master/texmf-dist/doc/latex/sshrc-insight/multi-interdisciplinary_evaluation.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/sshrc-insight/previous_critiques.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/sshrc-insight/previous_critiques.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/sshrc-insight/previous_critiques.tex 2024-10-17 19:25:30 UTC (rev 72576)
@@ -0,0 +1,22 @@
+%%
+%% This is file `previous_critiques.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% sshrc-insight.dtx (with options: `previouscritiques')
+%%
+%% This is a generated file.
+%%
+\documentclass[insight_proposal]{subfiles}
+\begin{document}
+\subfiletitle{Previous Critiques}
+
+%% Enter form text in the command argument below.
+\countchars{}
+
+\end{document}
+
+\endinput
+%%
+%% End of file `previous_critiques.tex'.
Property changes on: trunk/Master/texmf-dist/doc/latex/sshrc-insight/previous_critiques.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: 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 (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/sshrc-insight/research-creation_support_material.tex 2024-10-17 19:25:30 UTC (rev 72576)
@@ -0,0 +1,21 @@
+%%
+%% This is file `research-creation_support_material.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% sshrc-insight.dtx (with options: `research-creationsupportmaterial')
+%%
+%% This is a generated file.
+%%
+\documentclass[insight_proposal]{subfiles}
+\begin{document}
+\subfiletitle{Research-creation Support Material}
+
+%% Enter document text here.
+
+\end{document}
+
+\endinput
+%%
+%% End of file `research-creation_support_material.tex'.
Property changes on: trunk/Master/texmf-dist/doc/latex/sshrc-insight/research-creation_support_material.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/sshrc-insight/research_contributions.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/sshrc-insight/research_contributions.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/sshrc-insight/research_contributions.tex 2024-10-17 19:25:30 UTC (rev 72576)
@@ -0,0 +1,96 @@
+%%
+%% This is file `research_contributions.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% sshrc-insight.dtx (with options: `researchcontributions')
+%%
+%% This is a generated file.
+%%
+\documentclass[insight_proposal]{subfiles}
+\begin{document}
+\subfiletitle{Research Contributions}
+
+\subfilesection{1. Relevant research contributions over the last six years}
+
+%% Delete any of the subsections below that do not apply to your
+%% research contributions.
+
+\subfilesubsection{Refereed contributions}
+
+\begin{refcontext}[sorting=ydnt]
+\begin{refsection}{}
+ \nocite{% Add citation keys to your "refereed contributions" here.
+ }
+\begin{sloppypar}
+ \printbibliography[heading=none]
+\end{sloppypar}
+\end{refsection}{}
+\end{refcontext}
+
+\subfilesubsection{Other refereed contributions}
+
+\begin{refcontext}[sorting=ydnt]
+\begin{refsection}{}
+ \nocite{% Add citation keys to your "other refereed contributions" here.
+ }
+\begin{sloppypar}
+ \printbibliography[heading=none]
+\end{sloppypar}
+\end{refsection}{}
+\end{refcontext}
+
+\subfilesubsection{Nonrefereed contributions}
+
+\begin{refcontext}[sorting=ydnt]
+\begin{refsection}{}
+ \nocite{% Add citation keys to your "nonrefereed contributions" here.
+ }
+\begin{sloppypar}
+ \printbibliography[heading=none]
+\end{sloppypar}
+\end{refsection}{}
+\end{refcontext}
+
+\subfilesubsection{Forthcoming contributions}
+
+\begin{refcontext}[sorting=ydnt]
+\begin{refsection}{}
+ \nocite{% Add citation keys to your "forthcoming contributions" here.
+ }
+\begin{sloppypar}
+ \printbibliography[heading=none]
+\end{sloppypar}
+\end{refsection}{}
+\end{refcontext}
+
+\subfilesubsection{Creative outputs}
+
+\begin{refcontext}[sorting=ydnt]
+\begin{refsection}{}
+ \nocite{% Add citation keys to your "creative outputs" here.
+ }
+\begin{sloppypar}
+ \printbibliography[heading=none]
+\end{sloppypar}
+\end{refsection}{}
+\end{refcontext}
+
+\subfilesection{2. Other research contributions}
+
+%% Enter section text here.
+
+\subfilesection{3. Most significant career research contributions}
+
+%% Enter section text here.
+
+\subfilesection{4. Contributions to training}
+
+%% Enter section text here.
+
+\end{document}
+
+\endinput
+%%
+%% End of file `research_contributions.tex'.
Property changes on: trunk/Master/texmf-dist/doc/latex/sshrc-insight/research_contributions.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/sshrc-insight/research_team.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/sshrc-insight/research_team.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/sshrc-insight/research_team.tex 2024-10-17 19:25:30 UTC (rev 72576)
@@ -0,0 +1,31 @@
+%%
+%% This is file `research_team.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% sshrc-insight.dtx (with options: `researchteam')
+%%
+%% This is a generated file.
+%%
+\documentclass[insight_proposal]{subfiles}
+\begin{document}
+\subfiletitle{Research Team, Student Training, Previous Output}
+
+\subfilesection{Description of the research team}
+
+%% Enter section text here.
+
+\subfilesection{Description of previous and ongoing research results}
+
+%% Enter section text here.
+
+\subfilesection{Description of proposed student training strategies}
+
+%% Enter section text here.
+
+\end{document}
+
+\endinput
+%%
+%% End of file `research_team.tex'.
Property changes on: trunk/Master/texmf-dist/doc/latex/sshrc-insight/research_team.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/sshrc-insight/sshrc-insight.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/sshrc-insight/sshrc-insight.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/sshrc-insight/sshrc-insight.pdf 2024-10-17 19:23:53 UTC (rev 72575)
+++ trunk/Master/texmf-dist/doc/latex/sshrc-insight/sshrc-insight.pdf 2024-10-17 19:25:30 UTC (rev 72576)
Property changes on: trunk/Master/texmf-dist/doc/latex/sshrc-insight/sshrc-insight.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/sshrc-insight/summary.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/sshrc-insight/summary.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/sshrc-insight/summary.tex 2024-10-17 19:25:30 UTC (rev 72576)
@@ -0,0 +1,22 @@
+%%
+%% This is file `summary.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% sshrc-insight.dtx (with options: `summary')
+%%
+%% This is a generated file.
+%%
+\documentclass[insight_proposal]{subfiles}
+\begin{document}
+\subfiletitle{Summary of Proposal}
+
+%% Enter form text in the command argument below.
+\countchars{}
+
+\end{document}
+
+\endinput
+%%
+%% End of file `summary.tex'.
Property changes on: trunk/Master/texmf-dist/doc/latex/sshrc-insight/summary.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/sshrc-insight/sshrc-insight.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/sshrc-insight/sshrc-insight.dtx (rev 0)
+++ trunk/Master/texmf-dist/source/latex/sshrc-insight/sshrc-insight.dtx 2024-10-17 19:25:30 UTC (rev 72576)
@@ -0,0 +1,963 @@
+% \iffalse meta-comment
+%
+% Copyright 2024 Tristan Miller
+% -----------------------------------
+%
+% 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.
+%
+% \fi
+%
+% \iffalse
+%<*driver>
+\ProvidesFile{sshrc-insight.dtx}
+%</driver>
+%<*class>
+%% 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.
+%%
+%</class>
+%<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>\ProvidesClass{sshrc-insight}
+%<*class>
+[2024-10-17 v2024.0.1 Class for SSHRC Insight Grant proposals]
+%</class>
+%
+%<*driver>
+\documentclass{ltxdoc}
+\DisableCrossrefs
+\CodelineIndex
+\RecordChanges
+\addtolength\marginparwidth{5ex}
+\addtolength\oddsidemargin{6ex}
+\addtolength\evensidemargin{6ex}
+\usepackage[T1]{fontenc}
+\usepackage{hologo}
+\begin{document}
+\DocInput{sshrc-insight.dtx}
+\end{document}
+%</driver>
+% \fi
+%
+% \CheckSum{199}
+%
+% \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
+% Lower-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
+% Digits \0\1\2\3\4\5\6\7\8\9
+% Exclamation \! Double quote \" Hash (number) \#
+% Dollar \$ Percent \% Ampersand \&
+% Acute accent \' Left paren \( Right paren \)
+% Asterisk \* Plus \+ Comma \,
+% Minus \- Point \. Solidus \/
+% Colon \: Semicolon \; Less than \<
+% Equals \= Greater than \> Question mark \?
+% Commercial at \@ Left bracket \[ Backslash \\
+% Right bracket \] Circumflex \^ Underscore \_
+% Grave accent \` Left brace \{ Vertical bar \|
+% Right brace \} Tilde \~}
+%
+%
+% \GetFileInfo{sshrc-insight.dtx}
+%
+% \DoNotIndex{\newcommand,\newenvironment}
+%
+%
+% \title{\textsf{sshrc-insight}: A \LaTeX\ class for\\ SSHRC Insight
+% Grant proposals\thanks{This document corresponds to
+% \textsf{sshrc-insight}~\fileversion, dated \filedate. See
+% §\ref{sec:version} for an explanation of the versioning scheme.}}
+%
+% \author{Tristan Miller\\
+% Department of Computer Science\\
+% University of Manitoba\\
+% \texttt{Tristan.Miller at umanitoba.ca}}
+%
+% \maketitle
+% \tableofcontents
+% \newpage
+%
+% \section{Introduction}\label{sec:introduction}
+%
+% 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}}
+% 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
+% long-answer fields, as well as file submission fields where the
+% 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:
+%
+% \begin{itemize}
+% \item Formats the PDF documents according to the SSHRC's
+% specifications.
+%
+% \item Allows parts of the proposal to be compiled into separate PDFs
+% to attach to the appropriate places in the online application
+% form.
+%
+% \item Alternatively, allows the proposal to be compiled into a
+% single PDF in order to facilitate the writing and pre-submission
+% reviewing process.
+%
+% \item Ensures that citation numbering remains consistent regardless
+% whether the proposal is compiled as separate PDFs or a single PDF.
+%
+% \item Provides character counts for long-answer form fields.
+%
+% \item Supports preparation of proposals in either English or French.
+% \end{itemize}
+%
+% The current version of \textsf{sshrc-insight} structures and formats
+% proposals according to SSHRC's 2024 call. It is expected that
+% future versions of the class will support the structure and format
+% of future calls, while maintaining backward compatibility.
+%
+% \section{Usage}
+%
+% SSHRC provides instructions for structuring and formatting the PDF
+% documents to attach to the online application form. Since form and
+% content cannot be entirely separated, the best way of starting a new
+% proposal is to make a copy of the template proposal distributed with
+% this class and then adapt it to your project. This template
+% includes the following files:
+%
+% \begin{itemize}
+% \item \texttt{budget\_justification.tex}
+% \item \texttt{career\_interruptions.tex}
+% \item \texttt{detailed\_description.tex}
+% \item \texttt{exclusion\_of\_potential\_reviewers.tex}
+% \item \texttt{expected\_outcomes.tex}
+% \item \texttt{knowledge\_mobilization\_plan.tex}
+% \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}
+% \end{itemize}
+%
+% The \texttt{insight\_proposal.tex} file is the \emph{main document}.
+% Compile this file to get a complete draft of your proposal (minus
+% the short-answer fields from the online application form) in a
+% single PDF, including a table of contents. This makes it convenient
+% for you (and anyone helping you review your proposal before
+% submission) to read all the long-form proposal text.
+%
+% The complete proposal is generated from the other \texttt{.tex}
+% files---the \emph{subfiles}---which are the individual documents and
+% long-answer form fields to be attached to or copied into the online
+% application form. They can be compiled separately for when you want
+% 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 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}.
+%
+% \subsection{Main document}
+%
+% \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
+% specification year, re-compiling your old proposal may result in
+% compilation errors, or incorrect or unexpected formatting.
+%
+% The \verb|sshrc-insight| class is based on the default \LaTeX\
+% \verb|article| class, so (with a few modifications and exceptions
+% documented below) all of the macros and environments from the latter
+% are available for you to use.
+%
+% The class automatically sets the page size and margins mandated by
+% the official application instructions. If compiling with
+% \hologo{XeLaTeX} or \hologo{LuaLaTeX}, the class sets the font to
+% Times New Roman, which you are expected to have installed on your
+% system. If compiling with \hologo{pdfLaTeX}, the class uses the
+% free Times clone provided by the \textsf{newtxtext} and
+% \textsf{newtxmath} packages. (Although this is not strictly in
+% accordance with the application instructions, this is unlikely to
+% cause any problems with the funding agency, since the font metrics
+% are virtually identical to the proprietary Times New Roman.)
+%
+% Following \cs{documentclass} you can include whatever \LaTeX\
+% packages and macros you wish; these will apply to both the main
+% document and the subfiles. The template proposal includes some
+% sensible defaults that set the document language and the behaviour
+% and appearance of hyperlinks, section headings, and lists, though
+% you are free to remove or adjust these to taste. (In particular,
+% you may wish to use the \textsf{titlesec} package to further reduce
+% the size of and spacing around section headings.) The template also
+% sets up the bibliographic referencing and citation system to use
+% \textsf{biblatex} and Biber, for which \textsf{sshrc-insight} has
+% built-in support. (See §\ref{sec:bibliographic} for further
+% details.)
+%
+% You should then provide the proposal metadata using the \cs{title}
+% macro, and optionally also the \cs{author} and \cs{date} macros,
+% which behave as they do in the \verb|article| class.
+%
+% \subsubsection{Document body}
+%
+% As in the \verb|article| class, the main body of the document must
+% be placed in the \verb|document| environment.
+%
+% \DescribeMacro{\maketitle}\DescribeMacro{\tableofcontents}
+% These are generally the first macros that should be called in the
+% main body of the document. As with the standard \verb|article|
+% class, they typeset the title and table of contents.
+%
+% \DescribeMacro{\subfile}
+% This macro is used to include the subfiles in the main document; it
+% takes the subfile's filename (optionally excluding the \texttt{.tex}
+% extension) as its sole argument. Each subfile corresponds to a
+% long-answer field that must be filled in the online application
+% form, or a document that must be attached as a PDF to the online
+% application form. The template proposal includes a list of
+% \cs{subfile} commands (as well as the corresponding template files)
+% for fields and documents that are required by most or all proposals;
+% you should comment out or remove any entries that do not apply to
+% your proposal.
+%
+% You may also wish to include among the \cs{subfile} commands further
+% information or documents that you will be submitting in the
+% application form. For externally generated PDFs, such as a STRAC
+% attestation form, you may wish to do this via the \textsf{pdfpages}
+% package's \cs{includepdf} command. Here is an example of how you
+% can do this and have the file appear in the table of contents:
+% \begin{quote}
+% \begin{verbatim}
+% \includepdf[
+% pages=-,
+% addtotoc={1,section,1,STRAC Attestation,STRAC}
+% ]{attestation}
+% \end{verbatim}
+% \end{quote}
+%
+% \subsection{Subfiles}
+%
+% \subsubsection{Preamble}
+%
+% Each subfile must start with the following line:
+% \begin{quote}\cs{documentclass}\oarg{filename}\verb|{subfiles}|\end{quote}
+% Here \meta{filename} must be the filename (\emph{without} the
+% \texttt{.tex} extension) of the main document.
+%
+% The preamble of the subfiles should normally be empty; if you need
+% to import any packages or define any macros, this should be done
+% instead in the preamble of the main document.
+%
+% \subsubsection{Document body}
+%
+% \DescribeMacro{\subfiletitle}
+% In subfiles, this macro should be used in place of the standard
+% \cs{maketitle} macro. It takes as its sole argument the title of
+% the subfile. It prints this title, in a relatively compact format,
+% at the top of the first page of the subfile, and also adds the title
+% to the table of contents of the main document. If using the
+% \textsf{hyperref} package, the title will also appear in the PDF
+% metadata when the subfile is compiled as a separate file. As
+% described in §\ref{sec:localization}, English titles that exactly
+% match those specified in the official application instructions will
+% be automatically localized into French when the document language is
+% set to \verb|french|.
+%
+% \DescribeMacro{\subfilesection}\DescribeMacro{\subfilesubsection}
+% These two macros can be used to print an unnumbered (sub)section
+% heading in a subfile. They function identically to the
+% \verb|article| class's \cs{section*} and \cs{subsection*} except
+% that the arguments are automatically localized, as they are with
+% \cs{subfiletitle}.
+%
+% \DescribeMacro{\countchars} This macro can be used for writing
+% long-answer form data, such as the proposal summary and the response
+% to previous critiques. Its principal benefit is that, in addition
+% to printing the answer text, it outputs its total character count,
+% thereby helping you keep your text within the length limit specified
+% in the application form. The macro takes one mandatory argument,
+% which is the text of the answer, and one optional argument, which is
+% 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.
+%
+% 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
+% paste its text argument directly from the \LaTeX\ source code into
+% 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}
+%
+% It is recommended to use \textsf{biblatex} and Biber for your
+% bibliographic references and citations, and the template proposal
+% assumes that this is how you have things set up. Put all your
+% \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,
+% \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
+% read in the main document's Biber-generated \texttt{.bbl} file when
+% the subfiles are compiled individually. For this reason, it is
+% important that, whenever you add, change, or remove citations and
+% references, you (re)compile the main document \emph{before} you
+% (re)compile the subfiles. It also means that, despite log messages
+% to the contrary, you never need to run Biber on the subfiles.
+%
+% 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
+% compiling the main document into a single PDF, when compiling the
+% subfiles individually, there is no list of references to link to
+% (since the list of references is itself one of the subfiles). For
+% this reason, \textsf{sshrc-insight} automatically disables
+% \textsf{biblatex}'s hyperlinks when compiling the subfiles
+% individually.
+%
+% \subsection{Localization}\label{sec:localization}
+%
+% \textsf{sshrc-insight} supports preparation of proposals in either
+% English or French. Although the document and section titles used by
+% the template proposal are in English, setting the document language
+% to \texttt{french} (via the \textsf{babel} or \textsf{polyglossia}
+% packages) will automatically substitute these with the French
+% equivalents in the PDF output.
+%
+% \section{Class development}
+%
+% \subsection{Source repository and bug tracker}
+%
+% For now, the class's source code is hosted on GitHub at
+% \url{https://github.com/logological/sshrc-insight}. There you will
+% also find an issue tracker for reporting bugs and feature requests.
+%
+% \subsection{Versioning scheme}\label{sec:version}
+%
+% Each release of the \textsf{sshrc-insight} class carries a version
+% number in the format \textit{year.\allowbreak maj.\allowbreak
+% min}. Here \textit{year} is the latest year of SSHRC's call for
+% proposals whose application specifications are implemented by the
+% class, and \textit{maj} and \textit{min} represent, respectively,
+% major and minor revisions to the class (including any ancillary
+% files, such as the template proposal and documentation). A major
+% revision is one that includes potentially breaking changes or
+% significant new features; minor revisions are for all other changes.
+% As documented in §\ref{sec:mainpreamble}, the class provides a
+% mechanism that preserves compatibility with earlier versions of the
+% application specifications.
+%
+% \subsection{Version history}
+%
+% \begin{description}
+% \item[v2024.0.1 (2024-10-17)] Refactored files for CTAN.
+% \item[v2024.0.0 (2024-10-16)] Initial release.
+% \end{description}
+%
+% \section{Disclaimer}
+%
+% The \textsf{sshrc-insight} class is distributed in the hope that it
+% will be useful, but WITHOUT ANY WARRANTY; without even the implied
+% warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+% PURPOSE. (See the \LaTeX\ Project Public License for further
+% details.) In particular, users should understand that the
+% \textsf{sshrc-insight} proposal template is wholly unofficial, and
+% its author(s) accept no responsibility for any omissions, errors, or
+% discrepancies with respect to the requirements set forth in the
+% official SSHRC application form, application instructions, and
+% associated documentation. If you produce a proposal with this
+% template, then you alone are responsible for ensuring that it
+% matches all the official requirements before submitting it to the
+% funding body.
+%
+% \appendix
+%
+% \section{Implementation}
+%
+% \StopEventually{}
+%
+% \subsection*{Basic setup}
+%
+% Import the \textsf{article} class and define some conditionals for
+% detecting the typesetting engine.
+%
+%\iffalse
+%<*class>
+%\fi
+% \begin{macrocode}
+\LoadClass[12pt,letterpaper]{article}
+
+%% Conditionals for detecting the typesetting engine
+\RequirePackage{ifxetex,ifluatex}
+\newif\ifxetexorluatex
+\ifxetex
+ \xetexorluatextrue
+\else
+ \ifluatex
+ \xetexorluatextrue
+ \else
+ \xetexorluatexfalse
+ \fi
+\fi
+
+% \end{macrocode}
+%
+% The \textsf{subfiles} package is what allows a proposal to be compiled
+% either into a single PDF or into separate files for each part. It
+% takes care of most of the work, though later on we need to apply our
+% own extensions.
+%
+% \begin{macrocode}
+\RequirePackage{subfiles}
+% \end{macrocode}
+%
+% \subsection*{Font setup}
+%
+% If compiling with \hologo{LuaLaTeX} or \hologo{XeLaTeX}, configure
+% \textsf{fontspec} to use Times New Roman, which is the font
+% specified in the official application instructions. If compiling
+% with \hologo{pdfLaTeX}, use the Times clone provided by
+% \textsf{newtxtext} and \textsf{newtxmath}.
+%
+% \begin{macrocode}
+\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
+% \end{macrocode}
+%
+% \subsection*{Basic page layout, titles, and headings}
+%
+% Set the page size and margins and disable page numbers.
+%
+% \begin{macrocode}
+\RequirePackage[letterpaper,
+ left=0.75in,
+ top=0.75in,
+ bottom=0.75in,
+ right=0.75in,
+ ]{geometry}
+\RequirePackage{nopageno} % No page numbers
+% \end{macrocode}
+%
+% Compactly format the titles for the individual parts of the
+% proposal, and add them as unnumbered entries to the main document's
+% table of contents.
+%
+% \begin{macrocode}
+%% 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}}}
+% \end{macrocode}
+%
+% Provide a mechanism for counting the number of characters in the
+% long-answer form fields so that we know when we've reached the
+% character limit specified in the official application instructions.
+%
+% \begin{macrocode}
+%% 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
+ }
+% \end{macrocode}
+%
+% \subsection*{Bibliography}
+%
+% 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}
+% file generated for the main file.
+%
+% \begin{macrocode}
+%% Force subfiles to read the main file's bibliography
+\AtBeginDocument{
+ \ifSubfilesClassLoaded
+ {
+ \@ifpackageloaded{biblatex}
+ {\RequirePackage[bblfile=\preamble at file]{biblatex-readbbl}}
+ {}
+ }
+ {}
+}
+% \end{macrocode}
+%
+% When \textsf{biblatex} is used with \textsf{hyperref}, it hyperlinks
+% each citation to the corresponding entry in the list of references.
+% This is fine when compiling the proposal into a single PDF, but when
+% compiling the proposal parts individually, there is no list of
+% references to link to. So when compiling the subfiles individually,
+% we disable the hyperlinks.
+%
+% \begin{macrocode}
+%% Disable citation hyperlinks in subfiles
+\ifSubfilesClassLoaded{
+ \PassOptionsToPackage{hyperref=false}{biblatex}
+}{}
+% \end{macrocode}
+%
+% \subsection*{Localizations}
+%
+% Provide French versions of the document titles and section headings
+% specified in the application instructions, as well as a few other
+% user-visible strings emitted by \textsf{sshrc-insight}.
+%
+% \begin{macrocode}
+%% 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}
+% \end{macrocode}
+%\iffalse
+%</class>
+%<*budgetjustification>
+\documentclass[insight_proposal]{subfiles}
+\begin{document}
+\subfiletitle{Budget Justification}
+
+%% Enter document text here.
+
+\end{document}
+%</budgetjustification>
+%<*careerinterruptions>
+\documentclass[insight_proposal]{subfiles}
+\begin{document}
+\subfiletitle{Career Interruptions and Special Circumstances}
+
+%% Enter document text here.
+
+\end{document}
+%</careerinterruptions>
+%<*detaileddescription>
+\documentclass[insight_proposal]{subfiles}
+\begin{document}
+\subfiletitle{Detailed Description}
+
+\subfilesection{Objectives}
+
+%% Enter section text here.
+
+\subfilesection{Context}
+
+%% Enter section text here.
+
+\subfilesection{Methodology}
+
+%% Enter section text here.
+
+\end{document}
+%</detaileddescription>
+%<*exclusionofpotentialreviewers>
+\documentclass[insight_proposal]{subfiles}
+\begin{document}
+\subfiletitle{Exclusion of Potential Reviewers}
+
+%% Enter document text here.
+
+\end{document}
+%</exclusionofpotentialreviewers>
+%<*expectedoutcomes>
+\documentclass[insight_proposal]{subfiles}
+\begin{document}
+\subfiletitle{Expected Outcomes}
+
+%% Enter form text in the command argument below.
+\countchars{}
+
+\end{document}
+%</expectedoutcomes>
+%<*knowledgemobilizationplan>
+\documentclass[insight_proposal]{subfiles}
+\begin{document}
+
+\subfiletitle{Knowledge Mobilization Plan}
+
+%% Enter document text here.
+
+\end{document}
+%</knowledgemobilizationplan>
+%<*listofreferences>
+\documentclass[insight_proposal]{subfiles}
+\begin{document}
+\subfiletitle{List of References}
+
+\begin{sloppypar}
+\printbibliography[heading=none]
+\end{sloppypar}
+
+\end{document}
+%</listofreferences>
+%<*multi-interdisciplinaryevaluation>
+\documentclass[insight_proposal]{subfiles}
+\begin{document}
+\subfiletitle{Request for Multi/Interdisciplinary Evaluation}
+
+%% Enter document text here.
+
+\end{document}
+%</multi-interdisciplinaryevaluation>
+%<*previouscritiques>
+\documentclass[insight_proposal]{subfiles}
+\begin{document}
+\subfiletitle{Previous Critiques}
+
+%% Enter form text in the command argument below.
+\countchars{}
+
+\end{document}
+%</previouscritiques>
+%<*insightproposal>
+\documentclass{sshrc-insight}[=2024]
+
+%% This is the main file for a skeleton SSHRC Insight Grant proposal
+%% using the sshrc-insight class. Compile this file to get a complete
+%% draft of your proposal (minus the short-answer fields from the
+%% online application form) in a single PDF, including a table of
+%% contents. This makes it convenient for you (and anyone helping you
+%% review your proposal before submission) to read all the long-form
+%% proposal text.
+%%
+%% The complete proposal is generated from the other tex files in this
+%% directory, which are the individual documents and long-answer form
+%% fields to be attached to or copied into the online application form.
+%% They can be compiled separately for when you want 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.
+
+%% Use one of the following two commands to set the hyphenation
+%% patterns, document and section headings, bibliography strings,
+%% etc. to Canadian English or French.
+\usepackage[canadian]{babel}
+%% \usepackage[french]{babel}
+
+%% It is recommended to use biblatex + biber for your references; the
+%% skeleton proposal assumes that this is how you have things set up.
+%% (It may be possible to use bibunits + bibtex instead but this has
+%% not been tested.) Modify the following lines to configure
+%% biblatex's citation and reference styles to your taste and to
+%% specify the bibliography file(s) you want to use.
+\usepackage{csquotes}
+\usepackage[style=authoryear]{biblatex}
+\addbibresource{biblatex-examples.bib}
+
+%% The following (optional) block of commands enables hyperlinks and
+%% PDF metadata, and ensures URLs are set in Times (New Roman). Remove
+%% or tweak if desired.
+\usepackage[pdfusetitle]{hyperref}
+\hypersetup{%
+ colorlinks=true,
+ breaklinks=true,
+ urlcolor=black,
+ linkcolor=black,
+ citecolor=black,
+ linktoc=all,
+}
+\urlstyle{rm}
+
+%% The following (optional) block of commands tightens up the layout to
+%% save space. Remove or tweak if desired.
+\usepackage{microtype}
+\usepackage[inline]{enumitem}
+\setlist{noitemsep,topsep=0pt,parsep=0pt,partopsep=0pt}
+\usepackage[compact]{titlesec}
+
+%% Enter the title and author(s) of your proposal here.
+\title{My SSHRC Insight proposal}
+\author{My name}
+
+\begin{document}
+
+\maketitle
+\tableofcontents
+
+%% Remove or comment out any of the following sections that don't apply
+%% to your proposal.
+\subfile{previous_critiques}
+\subfile{multi-interdisciplinary_evaluation}
+\subfile{summary}
+\subfile{detailed_description}
+\subfile{knowledge_mobilization_plan}
+\subfile{list_of_references}
+\subfile{research-creation_support_material}
+\subfile{research_team}
+\subfile{budget_justification}
+\subfile{expected_outcomes}
+\subfile{exclusion_of_potential_reviewers}
+\subfile{research_contributions}
+\subfile{career_interruptions}
+
+%% If you wish, you could include further documents you will be
+%% attaching to the final submission. For externally generated PDFs,
+%% you should add \usepackage{pdfpages} to the document preamble. Here
+%% is an example of how you might include your STRAC attestation (from
+%% a file named attestation.pdf) and add it to the table of contents:
+%%
+%% \includepdf[
+%% pages=-,
+%% addtotoc={1,section,1,STRAC Attestation,STRAC}
+%% ]{attestation}
+
+\end{document}
+%</insightproposal>
+%<*researchcontributions>
+\documentclass[insight_proposal]{subfiles}
+\begin{document}
+\subfiletitle{Research Contributions}
+
+\subfilesection{1. Relevant research contributions over the last six years}
+
+%% Delete any of the subsections below that do not apply to your
+%% research contributions.
+
+\subfilesubsection{Refereed contributions}
+
+\begin{refcontext}[sorting=ydnt]
+\begin{refsection}{}
+ \nocite{% Add citation keys to your "refereed contributions" here.
+ }
+\begin{sloppypar}
+ \printbibliography[heading=none]
+\end{sloppypar}
+\end{refsection}{}
+\end{refcontext}
+
+\subfilesubsection{Other refereed contributions}
+
+\begin{refcontext}[sorting=ydnt]
+\begin{refsection}{}
+ \nocite{% Add citation keys to your "other refereed contributions" here.
+ }
+\begin{sloppypar}
+ \printbibliography[heading=none]
+\end{sloppypar}
+\end{refsection}{}
+\end{refcontext}
+
+\subfilesubsection{Nonrefereed contributions}
+
+\begin{refcontext}[sorting=ydnt]
+\begin{refsection}{}
+ \nocite{% Add citation keys to your "nonrefereed contributions" here.
+ }
+\begin{sloppypar}
+ \printbibliography[heading=none]
+\end{sloppypar}
+\end{refsection}{}
+\end{refcontext}
+
+\subfilesubsection{Forthcoming contributions}
+
+\begin{refcontext}[sorting=ydnt]
+\begin{refsection}{}
+ \nocite{% Add citation keys to your "forthcoming contributions" here.
+ }
+\begin{sloppypar}
+ \printbibliography[heading=none]
+\end{sloppypar}
+\end{refsection}{}
+\end{refcontext}
+
+\subfilesubsection{Creative outputs}
+
+\begin{refcontext}[sorting=ydnt]
+\begin{refsection}{}
+ \nocite{% Add citation keys to your "creative outputs" here.
+ }
+\begin{sloppypar}
+ \printbibliography[heading=none]
+\end{sloppypar}
+\end{refsection}{}
+\end{refcontext}
+
+\subfilesection{2. Other research contributions}
+
+%% Enter section text here.
+
+\subfilesection{3. Most significant career research contributions}
+
+%% Enter section text here.
+
+\subfilesection{4. Contributions to training}
+
+%% Enter section text here.
+
+\end{document}
+%</researchcontributions>
+%<*research-creationsupportmaterial>
+\documentclass[insight_proposal]{subfiles}
+\begin{document}
+\subfiletitle{Research-creation Support Material}
+
+%% Enter document text here.
+
+\end{document}
+%</research-creationsupportmaterial>
+%<*researchteam>
+\documentclass[insight_proposal]{subfiles}
+\begin{document}
+\subfiletitle{Research Team, Student Training, Previous Output}
+
+\subfilesection{Description of the research team}
+
+%% Enter section text here.
+
+\subfilesection{Description of previous and ongoing research results}
+
+%% Enter section text here.
+
+\subfilesection{Description of proposed student training strategies}
+
+%% Enter section text here.
+
+\end{document}
+%</researchteam>
+%<*summary>
+\documentclass[insight_proposal]{subfiles}
+\begin{document}
+\subfiletitle{Summary of Proposal}
+
+%% Enter form text in the command argument below.
+\countchars{}
+
+\end{document}
+%</summary>
+% \fi
+% \Finale
+
Property changes on: trunk/Master/texmf-dist/source/latex/sshrc-insight/sshrc-insight.dtx
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/sshrc-insight/sshrc-insight.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/sshrc-insight/sshrc-insight.ins (rev 0)
+++ trunk/Master/texmf-dist/source/latex/sshrc-insight/sshrc-insight.ins 2024-10-17 19:25:30 UTC (rev 72576)
@@ -0,0 +1,72 @@
+%%
+%% Copyright 2024 Tristan Miller
+%%
+%% 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.
+%%
+
+\input docstrip.tex
+\keepsilent
+
+\usedir{tex/latex/sshrc-insight}
+
+\preamble
+
+This is a generated file.
+
+\endpreamble
+
+\generate{\file{sshrc-insight.cls}{\from{sshrc-insight.dtx}{class}}}
+\generate{\file{budget_justification.tex}{\from{sshrc-insight.dtx}{budgetjustification}}}
+\generate{\file{career_interruptions.tex}{\from{sshrc-insight.dtx}{careerinterruptions}}}
+\generate{\file{detailed_description.tex}{\from{sshrc-insight.dtx}{detaileddescription}}}
+\generate{\file{exclusion_of_potential_reviewers.tex}{\from{sshrc-insight.dtx}{exclusionofpotentialreviewers}}}
+\generate{\file{expected_outcomes.tex}{\from{sshrc-insight.dtx}{expectedoutcomes}}}
+\generate{\file{knowledge_mobilization_plan.tex}{\from{sshrc-insight.dtx}{knowledgemobilizationplan}}}
+\generate{\file{list_of_references.tex}{\from{sshrc-insight.dtx}{listofreferences}}}
+\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{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}}}
+\generate{\file{summary.tex}{\from{sshrc-insight.dtx}{summary}}}
+
+\Msg{*********************************************************}
+\Msg{*}
+\Msg{* To finish the installation you have to move the}
+\Msg{* following file into a directory searched by TeX:}
+\Msg{*}
+\Msg{* \space\space sshrc-insight.cls}
+\Msg{*}
+\Msg{* The following files constitute a template proposal; you}
+\Msg{* should copy them to a separate directory and edit them}
+\Msg{* as desired.}
+\Msg{*}
+\Msg{* \space\space budget_justification.tex}
+\Msg{* \space\space career_interruptions.tex}
+\Msg{* \space\space detailed_description.tex}
+\Msg{* \space\space exclusion_of_potential_reviewers.tex}
+\Msg{* \space\space expected_outcomes.tex}
+\Msg{* \space\space knowledge_mobilization_plan.tex}
+\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{*}
+\Msg{* To produce the documentation run the file sshrc-insight.dtx}
+\Msg{* through pdflatex.}
+\Msg{*}
+\Msg{* Happy TeXing!}
+\Msg{*********************************************************}
+
+\endbatchfile
Added: trunk/Master/texmf-dist/tex/latex/sshrc-insight/sshrc-insight.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/sshrc-insight/sshrc-insight.cls (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/sshrc-insight/sshrc-insight.cls 2024-10-17 19:25:30 UTC (rev 72576)
@@ -0,0 +1,190 @@
+%%
+%% 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.0.1}{2024-10-17}
+\ProvidesClass{sshrc-insight}
+[2024-10-17 v2024.0.1 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
+ }
+%% Force subfiles to read the main file's bibliography
+\AtBeginDocument{
+ \ifSubfilesClassLoaded
+ {
+ \@ifpackageloaded{biblatex}
+ {\RequirePackage[bblfile=\preamble at file]{biblatex-readbbl}}
+ {}
+ }
+ {}
+}
+%% 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.cls
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/tlpkg/bin/tlpkg-ctan-check
===================================================================
--- trunk/Master/tlpkg/bin/tlpkg-ctan-check 2024-10-17 19:23:53 UTC (rev 72575)
+++ trunk/Master/tlpkg/bin/tlpkg-ctan-check 2024-10-17 19:25:30 UTC (rev 72576)
@@ -796,7 +796,8 @@
spectral spectralsequences spelatex spelling spie spix
sphack sphdthesis splines splitbib splitindex
spot spotcolor spreadtab spverbatim sqltex
- sr-vorl srbook-mem srbtiks srcltx srdp-mathematik srcredact sseq sslides
+ sr-vorl srbook-mem srbtiks srcltx srdp-mathematik srcredact
+ sseq sshrc-insight sslides
stack stackengine stage standalone standardsectioning stanli
starfont startex
statex statex2 statistics statistik statmath staves starray
Modified: trunk/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc 2024-10-17 19:23:53 UTC (rev 72575)
+++ trunk/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc 2024-10-17 19:25:30 UTC (rev 72576)
@@ -219,6 +219,7 @@
depend spie
depend sr-vorl
depend srdp-mathematik
+depend sshrc-insight
depend stellenbosch
depend stellenbosch-2
depend suftesi
Added: trunk/Master/tlpkg/tlpsrc/sshrc-insight.tlpsrc
===================================================================
More information about the tex-live-commits
mailing list.