13.07.2015 Views

The achicago LaTeX package - University of Chicago

The achicago LaTeX package - University of Chicago

The achicago LaTeX package - University of Chicago

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!