summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2025-01-18 21:05:14 +0000
committerKarl Berry <karl@freefriends.org>2025-01-18 21:05:14 +0000
commit98bbb508e5d027391e34e273e80ddaeba503d269 (patch)
tree9b8504cb407cfeb9d0447ba4a6d79518f628770a /Master/texmf-dist/source
parentc24cb84a532b4028feec7759032070e4485cbb45 (diff)
cs-techrep (18jan25)
git-svn-id: svn://tug.org/texlive/trunk@73507 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source')
-rw-r--r--Master/texmf-dist/source/latex/cs-techrep/cs-techrep.dtx62
-rw-r--r--Master/texmf-dist/source/latex/cs-techrep/cs-techrep.ins2
2 files changed, 30 insertions, 34 deletions
diff --git a/Master/texmf-dist/source/latex/cs-techrep/cs-techrep.dtx b/Master/texmf-dist/source/latex/cs-techrep/cs-techrep.dtx
index 220137d1a55..96d89361f05 100644
--- a/Master/texmf-dist/source/latex/cs-techrep/cs-techrep.dtx
+++ b/Master/texmf-dist/source/latex/cs-techrep/cs-techrep.dtx
@@ -2,15 +2,15 @@
% cs-techrep.dtx generated using makedtx version 1.2 (c) Nicola Talbot
% Command line args:
% -setambles ".*=>\nopreamble"
-% -date "2023-2024"
% -dir "src"
+% -doc "doc/cs-techrep.tex"
% -author "Christoph P. Neumann "
% -macrocode ".*"
+% -date "2023-2025"
% -src "(_cpn_copyIntoExamplesFolder_cls.cmd|cs-techrep.cls)=>\1"
% -preamble "Copyright 2023-2024 Christoph P. Neumann 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 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. This work has the LPPL maintenance status maintained. The Current Maintainer of this work is Christoph P. Neumann. "
-% -doc "doc/cs-techrep.tex"
% cs-techrep
-% Created on 2024/10/26 6:12
+% Created on 2025/1/18 13:50
%\fi
%\iffalse
%<*package>
@@ -33,7 +33,7 @@
%\fi
% \iffalse
% Doc-Source file to use with LaTeX2e
-% Copyright (C) 2023-2024 Christoph P. Neumann , all rights reserved.
+% Copyright (C) 2023-2025 Christoph P. Neumann , all rights reserved.
% \fi
% \iffalse
%<*driver>
@@ -56,7 +56,7 @@
%\title{\textsf{cs-techrep}\\
%Technical Reports in Computer Science and Software Engineering}
%\author{Christoph P.\ Neumann \texttt{$<$cyberpetaneuron@gmail.com$>$}}
-%\date{Version 0.5}
+%\date{Version 0.6}
%\maketitle
%\PrintChanges
%
@@ -180,7 +180,6 @@
%\item orcidlink
%\item paralist
%\item pbalance
-%\item pdfcomment
%\item pdflscape
%\item siunitx
%\item stfloats
@@ -188,6 +187,7 @@
%\item subfig
%\item tcolorbox
%\item times
+%\item todonotes
%\item upquote
%\item url
%\item xcolor
@@ -229,7 +229,7 @@ pause% \end{macrocode}
% \end{macrocode}
%\fi
% \begin{macrocode}
-%# Copyright (c) 2023-2024 Christoph P. Neumann,
+%# Copyright (c) 2023-2025 Christoph P. Neumann,
%# Copyright (c) 2018-2021 Oliver Kopp
%# Reference: https://latextemplates.github.io/
@@ -241,7 +241,7 @@ pause% \end{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{cs-techrep}[2024/10/24 Technical Reports in Computer Science and Software Engineering v0.5]
+\ProvidesClass{cs-techrep}[2025/01/16 TechReps in CS and SWE v0.6]
% Define marker counter for options (counter are global in latex):
@@ -382,9 +382,9 @@ pause% \end{macrocode}
protrusion=alltext-nott, % Ensure no changes at the edge of the listing.
nopatch=eqnum, % fix unable to apply patch eqnum
final % Always enable microtype, even if in draft mode.
- % This helps finding bad boxes quickly. In the
- % standard configuration, this template is always in the final mode,
- % so this option only makes a difference if "pros" use the draft mode.
+ % This helps finding bad boxes quickly. In the standard
+ % configuration, this template is always in the final mode, so
+ % this option only makes a difference if "pros" use the draft mode.
]{microtype}
% \texttt{test -- test} keeps the "--" as "--"
@@ -404,6 +404,8 @@ pause% \end{macrocode}
\RequirePackage[cmyk, table]{xcolor}
+\RequirePackage{relsize} % allows for \textsmaller{..}
+
\RequirePackage[nolist,smaller]{acronym}
% Code Listings
@@ -508,7 +510,8 @@ pause% \end{macrocode}
\RequirePackage[alwaysadjust]{paralist}
% Read: Is there a disadvantage to using natbib=true with biblatex?
-% https://tex.stackexchange.com/questions/149313/is-there-a-disadvantage-to-using-natbib-true-with-biblatex
+% https://tex.stackexchange.com/questions/149313
+% /is-there-a-disadvantage-to-using-natbib-true-with-biblatex
% Substitutions:
% Natbib \textcite = biblatex \textcite
% Natbib \citep = biblatex \parencite
@@ -541,7 +544,8 @@ pause% \end{macrocode}
% Due to applied option defernumbers=true:
% Prevent citations in the references are being numbered as '0' in ArXiv
-% https://tex.stackexchange.com/questions/463556/all-the-citations-in-the-references-are-being-numbered-as-0-in-arxiv-while-upl
+% https://tex.stackexchange.com/questions/463556
+% /all-the-citations-in-the-references-are-being-numbered-as-0-in-arxiv-while-upl
\makeatletter
\let\blx@rerun@biber\relax
\makeatother
@@ -575,22 +579,10 @@ pause% \end{macrocode}
{\usebibmacro{postnote}}
\makeatother
-% Enable nice comments
-\RequirePackage{pdfcomment}
-
-\newcommand{\commentontext}[2]{%
-\colorbox{yellow!60}{#1}%
-\pdfcomment[color={0.234 0.867 0.211},%
-hoffset=-6pt,voffset=10pt,opacity=0.5]{#2}}
-
-\newcommand{\commentatside}[1]{%
-\pdfcomment[color={0.045 0.278 0.643},icon=Note]{#1}}
-
-% Compatibality with packages todo, easy-todo, todonotes
-\newcommand{\todo}[1]{\commentatside{#1}}
-
-% Compatiblity with package fixmetodonotes
-\newcommand{\TODO}[1]{\commentatside{#1}}
+%% Enable nice TODO comments
+\RequirePackage[colorinlistoftodos,prependcaption,textsize=tiny]{todonotes}
+\newcommand{\TODO}[1]{\todo[%
+linecolor=red,backgroundcolor=red!25,bordercolor=red]{#1}}
% Put footnotes below floats
% Source: https://tex.stackexchange.com/a/32993/9075
@@ -649,7 +641,8 @@ hoffset=-6pt,voffset=10pt,opacity=0.5]{#2}}
\tcbuselibrary{listings}
%introduce \powerset
-% See: http://matheplanet.com/matheplanet/nuke/html/viewtopic.php?topic=136492&post_id=997377
+% See: http://matheplanet.com/matheplanet/nuke/
+% html/viewtopic.php?topic=136492&post_id=997377
\DeclareFontFamily{U}{MnSymbolC}{}
\DeclareSymbolFont{MnSyC}{U}{MnSymbolC}{m}{n}
\DeclareFontShape{U}{MnSymbolC}{m}{n}{
@@ -674,7 +667,8 @@ hoffset=-6pt,voffset=10pt,opacity=0.5]{#2}}
\makeatletter
\newcommand{\hydash}{\penalty\@M-\hskip\z@skip}
% Definition of "=
-% See: http://mirror.ctan.org/macros/latex/contrib/babel-contrib/german/ngermanb.dtx
+% See: http://mirror.ctan.org/macros/latex
+% /contrib/babel-contrib/german/ngermanb.dtx
\makeatother
% Enable copy and paste of text from the PDF
@@ -714,7 +708,8 @@ hoffset=-6pt,voffset=10pt,opacity=0.5]{#2}}
\makeatletter
% allows for forcing command expansion inside a filecontents* environment
-% (cf. https://tex.stackexchange.com/questions/534035/macros-commands-inside-a-filecontents-environment-does-not-expand)
+% (cf. https://tex.stackexchange.com/questions/534035
+% /macros-commands-inside-a-filecontents-environment-does-not-expand)
\def\filecontentsForceExpansion#1#2#3{
\global\let\ltxspecials\dospecials
\gdef\dospecials{\ltxspecials
@@ -769,7 +764,8 @@ hoffset=-6pt,voffset=10pt,opacity=0.5]{#2}}
% Packages that need to be loaded last:
% Allows to hyphenate a word that contains a dash:
-% https://stackoverflow.com/questions/2193307/how-do-i-get-latex-to-hyphenate-a-word-that-contains-a-dash
+% https://stackoverflow.com/questions/2193307
+% /how-do-i-get-latex-to-hyphenate-a-word-that-contains-a-dash
% Use \-/ for a breakable dash that does not prevent the remainer
% of the word to be hyphenated.
\RequirePackage[shortcuts]{extdash}
diff --git a/Master/texmf-dist/source/latex/cs-techrep/cs-techrep.ins b/Master/texmf-dist/source/latex/cs-techrep/cs-techrep.ins
index c045c844cab..d1d88f7d26f 100644
--- a/Master/texmf-dist/source/latex/cs-techrep/cs-techrep.ins
+++ b/Master/texmf-dist/source/latex/cs-techrep/cs-techrep.ins
@@ -1,4 +1,4 @@
-% cs-techrep.ins generated using makedtx version 1.2 2024/10/26 6:12
+% cs-techrep.ins generated using makedtx version 1.2 2025/1/18 13:50
\input docstrip
\preamble