The achicago LaTeX package - University of Chicago
The achicago LaTeX package - University of Chicago
The achicago LaTeX package - University of Chicago
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
71 \expandafter\ac@begingobble72 \fi73 }{%74 \ifAnnotate75 \relax\endquotation76 \else77 \expandafter\ac@endgobble78 \fi79 }\SCcite\ac@first<strong>of</strong>two\SCcite is what <strong>achicago</strong> produces. Its args are ‘label’, and ‘year.label’. FIX:aak, plus tag.80 \ReserveCS\SCcite81 \newlet\UnexpandableProtect\@unexpandable@protect8283 \newcommand*\ac@first<strong>of</strong>two [2] {#1}84 \newcommand*\ac@second<strong>of</strong>two [2] {#2}85 \newcommand*\ac@onespacetwo [2] {#1\ #2}86 \newcommand*\ac@onespacepretwo [2] {#1\ \PreCite #2}8788 \newcommand*\ac@cite@preonecommatwopost [2] {%89 \PreCite #1\if@tempswa , #2\fi\PostCite90 }91 \newcommand*\ac@cite@onecommatwo [2] {%92 #1\if@tempswa , #2\fi93 }94 \newcommand*\ac@cite@onecommatwopost [2] {%95 #1\if@tempswa , #2\fi \PostCite96 }97\PreCite\PostCite 98 \newlet\PreCite (99 \newlet\PostCite )\cite\citeNP\citeA\citeN\citeANP<strong>The</strong> way this works is: \\@cite is called once for each citing command, and\SCcite is called once for each key. <strong>The</strong> results are spaced by either semicolons(\\ac@cite@sc) or commas (\\ac@cite@comma), and these become argument #1for \\@cite.100 \def\cite {%101 \let\@cite\ac@cite@preonecommatwopost102 \let\SCcite\ac@onespacetwo103 \ac@cite@sc104 }105 \newcommand*\citeNP {%106 \let\@cite\ac@cite@onecommatwo107 \let\SCcite\ac@onespacetwo108 \ac@cite@sc109 }110 \newcommand*\citeN {%111 \let\@cite\ac@cite@onecommatwopost112 \let\SCcite\ac@onespacepretwo113 \ac@cite@comma9