From bae65b4503c39d25a32b48636d2859b38711ab0e Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 14 Oct 2006 22:32:53 +0000 Subject: computational-complexity update (15oct06) git-svn-id: svn://tug.org/texlive/trunk@2329 c570f23f-e606-0410-a88d-b1316a301751 --- .../bib/computational-complexity/journals.bib | 33 ++++-- .../doc/latex/computational-complexity/cc.pdf | Bin 299657 -> 714837 bytes .../source/latex/computational-complexity/cc.dtx | 130 ++++++++++++++------- .../tex/latex/computational-complexity/cc.cls | 18 ++- .../tex/latex/computational-complexity/cc2cite.sty | 2 +- .../latex/computational-complexity/cc4amsart.sty | 2 +- .../latex/computational-complexity/cc4apjrnl.sty | 2 +- .../latex/computational-complexity/cc4elsart.sty | 2 +- .../tex/latex/computational-complexity/cc4jT.sty | 2 +- .../latex/computational-complexity/cc4llncs.sty | 2 +- .../latex/computational-complexity/cc4siamltex.sty | 2 +- .../tex/latex/computational-complexity/ccalgo.sty | 2 +- .../tex/latex/computational-complexity/ccaux.sty | 14 +-- .../tex/latex/computational-complexity/cccite.sty | 2 +- .../tex/latex/computational-complexity/ccdbs.sty | 2 +- .../latex/computational-complexity/cclayout.sty | 40 ++++--- .../tex/latex/computational-complexity/ccproof.sty | 2 +- .../tex/latex/computational-complexity/ccqed.sty | 2 +- .../tex/latex/computational-complexity/ccreltx.sty | 2 +- .../tex/latex/computational-complexity/ccthm.sty | 2 +- .../tex/latex/computational-complexity/thcc.sty | 2 +- Master/texmf-dist/tpm/computational-complexity.tpm | 8 +- 22 files changed, 177 insertions(+), 96 deletions(-) diff --git a/Master/texmf-dist/bibtex/bib/computational-complexity/journals.bib b/Master/texmf-dist/bibtex/bib/computational-complexity/journals.bib index 426e89d9e64..b844299ea1a 100644 --- a/Master/texmf-dist/bibtex/bib/computational-complexity/journals.bib +++ b/Master/texmf-dist/bibtex/bib/computational-complexity/journals.bib @@ -92,6 +92,7 @@ Und jetzt Strings f{\"{u}}r Zeitschriften udgl. @string{CHES99 = "Cryptographic Hardware and Embedded Systems, First International Workshop, CHES'99, {\rm Worcester,~MA}"} @string{CHES00 = "Cryptographic Hardware and Embedded Systems, Workshop, CHES'00, {\rm Worcester,~MA}"} @string{CHES01 = "Cryptographic Hardware and Embedded Systems, Workshop, CHES'01, {\rm Paris,~France}"} +@string{CHES05 = "Cryptographic Hardware and Embedded Systems, Workshop, CHES'05, {\rm Edinburg,~Scotland}"} @string{COCOON99 = "5th Annual International Computing and Combinatorics Conference (COCOON '99), {\rm Tokyo, Japan}, July 1999"} @string{COCOON00 = "6th Annual International Computing and Combinatorics Conference (COCOON 2000), {\rm Sydney, Australia}, July 2000"} @@ -255,7 +256,7 @@ Kyongju, Korea}"} @string{ISSAC92 = "Proceedings of the 1992 International Symposium on Symbolic and Algebraic Computation ISSAC~'92, {\rm Berkeley~CA}"} @string{ISSAC93 = "Proceedings of the 1993 International Symposium on Symbolic and Algebraic Computation ISSAC~'93, {\rm Kiev}"} @string{ISSAC94 = "Proceedings of the 1994 International Symposium on Symbolic and Algebraic Computation ISSAC~'94, {\rm Oxford,~UK}"} -@string{ISSAC95 = "Proceedings of the 1995 International Symposium on Symbolic and Algebraic Computation ISSAC~'95, {\rm Montreal, Canada}"} +@string{ISSAC95 = "Proceedings of the 1995 International Symposium on Symbolic and Algebraic Computation ISSAC~'95"} @string{ISSAC96 = "Proceedings of the 1996 International Symposium on Symbolic and Algebraic Computation ISSAC~'96, {\rm Z{\"u}rich, Switzerland}"} @string{ISSAC97 = "Proceedings of the 1997 International Symposium on Symbolic and Algebraic Computation ISSAC~'97, {\rm Maui~HI}"} @string{ISSAC98 = "Proceedings of the 1998 International Symposium on Symbolic and Algebraic Computation ISSAC~'98, {\rm Rostock, Germany}"} @@ -263,6 +264,9 @@ Kyongju, Korea}"} @string{ISSAC00 = "Proceedings of the 2000 International Symposium on Symbolic and Algebraic Computation ISSAC2000, {\rm St. Andrews, Scotland}"} @string{ISSAC01 = "Proceedings of the 2001 International Symposium on Symbolic and Algebraic Computation ISSAC2001, {\rm London, Canada}"} @string{ISSAC03 = "Proceedings of the 2003 International Symposium on Symbolic and Algebraic Computation ISSAC2003, {\rm Philadelphia, USA}"} +@string{ISSAC04 = "Proceedings of the 2004 International Symposium on Symbolic and Algebraic Computation ISSAC2004, {\rm Santander, Spain}"} + + @string{LATIN92 = "Proceedings of LATIN~'92, {\rm S\~ao Paulo, Brazil}"} @string{LATIN95 = "Proceedings of LATIN~'95, {\rm Valpara{\'{\i}}so, Chile}"} @@ -320,6 +324,8 @@ Kyongju, Korea}"} @string{STOC99 = "Proceedings of the Thirty-first Annual ACM Symposium on the Theory of Computing, {\rm Atlanta~GA}"} @string{STOC00 = "Proceedings of the Thirty-second Annual ACM Symposium on the Theory of Computing, {\rm Portland~OR}"} @string{STOC01 = "Proceedings of the Thirty-third Annual ACM Symposium on the Theory of Computing, {\rm Hersonissos, Crete, Greece}"} +@string{STOC05 = "Proceedings of the Thirty-seventh Annual ACM Symposium on the Theory of Computing, {\rm Baltimore, Maryland, USA}"} + @string{NY = "New York"} @@ -387,7 +393,7 @@ Kyongju, Korea}"} @string{ABWG = "Abhandlungen der Braunschweigischen Wissenschaftlichen Gesellschaft"} @string{AC = "Ars Combinatoria"} @string{ACB = "Australian Computer Bulletin"} % kommt nicht in der refs.bib vor !!! -@string{ACTAM = "Acta Mathematica"}% ISSN = "0001-5962", +@string{ACTAM = "Acta Mathematica"}% ISSN = "0001-5962", @string{ACTAMS = "Acta Mathematica Sinica"} @string{ADM = "Annals of Discrete Mathematics"} @string{AFAS = "Association Fran{\c{c}}aise pour l'Avancement des Sciences; Comptes Rendus"} @@ -399,7 +405,7 @@ Kyongju, Korea}"} @string{AIM = "Advances in Mathematics"} @string{AIN = "Artificial Intelligence"} @string{AIPHO = "Annuaire de l'Institut de Philologie et d'Histoires Orientales"} -@string{AJM = "American Journal of Mathematics"} +@string{AJM = "American Journal of Mathematics"}% ISSN = "1080-6377", @string{AK = "Archiv f{\"u}r Kriminologie"} @string{AKGWG = "Abhandlungen der K{\"o}niglichen Gesellschaft der Wissenschaften zu G{\"o}ttingen"} @@ -491,11 +497,13 @@ Computer Science"} @string{DPA = "Deutsches Polizei-Archiv"} @string{DSW = "Der Stein der Weisen"} @string{EIK = "Elektronische Informationsverarbeitung und Kybernetik"} +@String{ELA = "Electronic Journal of Linear Algebra"}% ISSN = "1081-3810", @string{ELEM = "Elemente der Mathematik"}% ISSN = "0013-6018", @string{ELETT = "Electronics Letters"} @string{EM = "L'Enseignement Math{\'{e}}matique"} @string{ET = "Educational Times"} @string{EXM = "Expositiones Mathematicae"} +@String{FIC = "Fields Institute Communications"}% ISSN = "1069-5265", @string{FFA = "Finite Fields and Their Applications"} @string{FQ = "Fibonacci Quarterly"} @string{GC = "Le G{\`{e}}nie Civil"} @@ -525,12 +533,12 @@ Computer Science"} @string{IAN = "{\cyr Izvestiya Akademi\u\i\ Nauk SSSR, Seriya Matematicheskaya}"} @string{IANE = "{\cyr Izvestiya Akademi\u\i\ Nauk SSSR, Seriya Matematicheskaya} (Izvestiya Akademi\u\i\ Nauk SSSR, Mathematical Series)"} @string{IR = "International Review, New York"} -@string{JALG = "Journal of Algebra"} % ISSN = "0021-8693", +@string{JALG = "Journal of Algebra"}% ISSN = "0021-8693", @string{JA = "Journal of Algorithms"} @string{JACM = "Journal of the ACM"} @string{JAMS = "Journal of the American Mathematical Society"} @string{JAFCM = "Journal of the Association for Computing Machinery"} -@string{JAMSA = "Journal of the Australian Mathematical Society, Ser.~A"} +@string{JAMSA = "Journal of the Australian Mathematical Society, Series~A"}% ISSN = "0263-6115", @string{JAR = "Journal of Automated Reasoning"} @string{JC = "Journal of Cryptology"} @string{JCAM = "Journal of Computational and Applied Mathematics"} @@ -566,6 +574,7 @@ Computer Science"} @string{LAC = "L'Antiquit{\'e} Classique, Bruxelles"} @string{LD = "The Literary Digest"} @string{LICC = "L'Interm{\'{e}}diaire des Chercheurs et Curieux"} +@String{LMA = "Linear and Multilinear Algebra"} @string{MA = "Mathematische Annalen"}% ISSN = "0025-5831", @string{MAA = "Mathematical Association of America"} @String{MAMATH = "manuscripta mathematica"}% ISSN = "0025-2611", @@ -574,6 +583,7 @@ Computer Science"} @string{MASBB = "{M\'{e}moires} de l'{Acad\'{e}mie} des Sciences et Belles-Lettres de Berlin"} @string{MASBD = "M{\'{e}}moires de l'Acad{\'{e}}mie des Sciences, Arts et Belles-Lettres de Dijon"} +@string{MAMS = "Memoirs of the " # AMS} @string{MATH = "Mathematika"} @string{MATHSCI = "Mathematical Scientist"} @string{MC = "Mathematics of Computation"} @@ -584,6 +594,7 @@ Computer Science"} @string{MKPAW = "Monatsberichte der {K\"oniglich} Preussischen Akademie der Wissenschaften, Berlin"} @string{MM = "Mathematical Magazine"} +@string{MMA = "Monatshefte f{\"{u}}r Mathematik"}% ISSN = "0026-9255, 1436-5081", @string{MMGH = "Mitt. Math. Ges. Hamburg"} % kommt nicht in der refs.bib vor !!! @string{MMJ = "Michigan Mathematical Journal"} @string{MMP = "Monatshefte fuer Mathematik und Physik"} % f{\"u}r (->bie91) @@ -622,7 +633,7 @@ Computer Science"} @string{NZMM = "New Zealand Math. Mag."} % kommt nicht in der refs.bib vor !!! @string{PAMS = "Proceedings of the American Mathematical Society"} @string{PAAS = "Proceedings of the American Antiquarian Society"} -@string{PC = "Parallel Computing"} +@string{PC = "Parallel Computing"}% ISSN = "0167-8191", @string{PCPS = "Proceedings of the Cambridge Philosophical Society"} @string{PAPS = "Proceedings of the American Philosophical Society"} @string{PCSAL = "Progress in Computer Science and Applied Logic"}% ISSN = "0743-1597", @@ -661,7 +672,7 @@ Computer Science"} @string{RA = "Radio{\'{e}}l{\'{e}}ctricit{\'{e}}"} @string{RABM = "Revista de archivos, bibliotecas y museos"} @string{RBAB = "Revue des Biblioth{\`e}ques et Archives de Belgique, Bruxelles"} -@string{RCMP = "Rendiconti del Circolo Matematico di Palermo"} +@string{RCMP = "Rendiconti del Circolo Matematico di Palermo"}% ISSN = "0009-725X", @string{RD = "The Reader's Digest"} @string{RDM = "Revue des deux mondes"} @string{RE = "Revue d'egyptologie"} @@ -671,9 +682,10 @@ Computer Science"} @string{RM = "Rivista Marittima"} @string{RMC = "Revue Maritime et Coloniale"} @string{RMS = "Russian Mathematical Surveys"} -@string{RS = "Revue Scientifique, Paris"} @string{RNAPOLI = "Rendiconto dell' Accademia della Scienze Fisiche e Matematiche, Napoli"} @string{RQH = "Revue des questions historiques"} +@string{RS = "Revue Scientifique, Paris"} +@String{RVB = "Rheinische Vierteljahresbl{\"{a}}tter"} @string{SA = "Scientific American"} @string{SAS = "Scientific American Supplement"} @string{SAM = "Studies in Applied Mathematics"} @@ -685,7 +697,7 @@ Computer Science"} @string{SHM = "Shadow Magazine"} @string{SIAMJADM = "SIAM Journal on Algebraic and Discrete Methods"} @string{SIAMJAM = "SIAM Journal on Applied Mathematics"} -@string{SIAMJC = "SIAM Journal on Computing"} +@string{SIAMJC = "SIAM Journal on Computing"}% ISSN = "0097-5397", @string{SIAMJDM = "SIAM Journal on Discrete Mathematics"} @string{SIAMJNA = "SIAM Journal on Numerical Analysis"} @string{SIAMR = "SIAM Review"} @@ -698,7 +710,7 @@ Computer Science"} @string{SW = "Spektrum der Wissenschaft"} @string{TAMS = "Transactions of the American Mathematical Society"} @string{TSBA="Transactions of the Society of Biblical Arch{\ae}ology"} -@string{TCS = "Theoretical Computer Science"} +@string{TCS = "Theoretical Computer Science"}% ISSN = "0304-3975", @string{TJM = "Tokyo Journal of Mathematics"} @string{TLS = "The Times Literary Supplement"} @string{TOPLAS = "ACM Transactions on Programming Languages and Systems"} @@ -726,3 +738,4 @@ English translation: Russian Mathematical Surveys @string{ZEIE = "Zeitschrift f{\"u}r elektrische Informations- und Energietechnik, Leipzig"} @String{DMTCS = "Discrete Mathematics and Theoretical Computer Science"} +@String{ANACM = "Applied Numerical Analysis and Computational Mathematics"} \ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/computational-complexity/cc.pdf b/Master/texmf-dist/doc/latex/computational-complexity/cc.pdf index 671054e756c..71930d38607 100644 Binary files a/Master/texmf-dist/doc/latex/computational-complexity/cc.pdf and b/Master/texmf-dist/doc/latex/computational-complexity/cc.pdf differ diff --git a/Master/texmf-dist/source/latex/computational-complexity/cc.dtx b/Master/texmf-dist/source/latex/computational-complexity/cc.dtx index 5a7fa8ffdf3..339684336ff 100644 --- a/Master/texmf-dist/source/latex/computational-complexity/cc.dtx +++ b/Master/texmf-dist/source/latex/computational-complexity/cc.dtx @@ -1,6 +1,6 @@ % \iffalse meta-comment % -% Copyright 2000, 2003, computational complexity, Michael Nüsken +% Copyright 2000, 2003, 2006, computational complexity, Michael Nüsken % % This file is part of computational complexity macro package. % @@ -939,7 +939,7 @@ D: \short\ref{rs-D}, \index{files:\levelchar{\protect\ttfamily#1}\encapchar usage}} \newcommand{\ccLINK}{% - \url{http://link.springer.de/link/service/journals/00037/}% + \url{http://www.linkspringer.com/?genre=article&issn=1016-3328}% \begingroup\urlstyle{tt}\Url} \newcommand{\cchomepage}{\url{http://www-math.upb.de/~aggathen/cc/}% \begingroup\urlstyle{tt}\Url} @@ -1178,7 +1178,7 @@ D: \short\ref{rs-D}, \author{% Michael N{\"{u}}sken\\ b-it (Bonn-Aachen International Center for Information Technology)\\ - Görresstr. 13\\ + Dahlmannstr. 2\\ 53113 Bonn, Germany\\ \email{nuesken@bit.uni-bonn.de}\\ @@ -1252,7 +1252,7 @@ the Editor-in-Chief. \begin{quotation}\obeylines% Joachim von zur Gathen b-it - Görresstr. 13 + Dahlmannstr. 2 D-53113 Bonn \textsc{Germany} Email: \email{gathen@bit.uni-bonn.de} @@ -2625,13 +2625,15 @@ multilingual,english]{cc} % \changes{v2.02}{2002/01/08}{Advanced version to 2.03} % \changes{v2.03}{2005/08/29}{Advanced version to 2.04, Michael % N{\"{u}}sken, now(!) Bonn} +% \changes{v2.04}{2006/03/08}{Advanced version to 2.05, Michael +% N{\"{u}}sken, Bonn} % \begin{macrocode} \NeedsTeXFormat{LaTeX2e}[1995/12/01] \providecommand\ignorespacesafterend{\@ignoretrue} \newif\ifclass \ifx\@currext\@clsextension\classtrue\else\classfalse\fi \ifclass\expandafter\ProvidesClass\else\expandafter\ProvidesPackage\fi -{\ifclass cc\else cc-cls\fi}[2005/08/27 v2.04 +{\ifclass cc\else cc-cls\fi}[2006/10/13 v2.06 computational complexity \ifclass document class\else package\fi] % \end{macrocode} @@ -3089,14 +3091,29 @@ multilingual,english]{cc} % \begin{macro}{\subsubsection} % Subsection and subsubsection titles are |\bfseries| and embedded in % the text with 1~em distance. And these text embedded titles shall -% always terminate with a full stop. -% \begin{macrocode} +% always terminate with a full stop, unless they terminate with a +% full stop, question mark, or exlamantion mark. +% \changes{v2.06}{2006/10/13}{Made full stop in section and +% subsection headings optional.} +% \begin{macrocode} +\def\opt@fullstop#1{#1{\tracingall\has@fullstop#1.\@@@ +\if@tempswa\else +\has@exlamationmark#1!\@@@ +\if@tempswa\else +\has@questionmark#1?\@@@ +\if@tempswa\else +.\fi +\fi +\fi}} +\def\has@fullstop#1.#2\@@@{\@ifempty{#2}{\@tempswafalse}{\@tempswatrue}} +\def\has@exlamationmark#1!#2\@@@{\@ifempty{#2}{\@tempswafalse}{\@tempswatrue}} +\def\has@questionmark#1?#2\@@@{\@ifempty{#2}{\@tempswafalse}{\@tempswatrue}} \def\dot@sect#1#2#3#4#5#6[#7]#8{% \let\@sect\ccorg@sect\let\@ssect\ccorg@ssect - \@sect{#1}{#2}{#3}{#4}{#5}{#6}[#7]{#8.}} + \@sect{#1}{#2}{#3}{#4}{#5}{#6}[#7]{\opt@fullstop{#8}}} \def\dot@ssect#1#2#3#4#5{% \let\@sect\ccorg@sect\let\@ssect\ccorg@ssect - \@ssect{#1}{#2}{#3}{#4}{#5.}} + \@ssect{#1}{#2}{#3}{#4}{\opt@fullstop{#5}}} \def\add@dot{% \let\ccorg@sect\@sect\let\ccorg@ssect\@ssect \let\@sect\dot@sect\let\@ssect\dot@ssect} @@ -3355,7 +3372,7 @@ multilingual,english]{cc} % \begin{macrocode} %<*ccaux> \NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesPackage{ccaux}[2005/08/27 v2.04 +\ProvidesPackage{ccaux}[2005/08/27 v2.05 computational complexity, auxiliaries. Michael Nuesken, Bonn.] % \end{macrocode} @@ -3492,6 +3509,8 @@ multilingual,english]{cc} % \changes{v2.03}{2004/06/21}{\cs{ccaddto} must not call % \cs{AtBeginDocument} when called inside the document (as for example % happens in algorithms...)} +% \changes{v2.04}{2005/11/03}{\cs{ccaddto}, \cs{ccaddtoINDOC}, +% \cs{ccaddtonow} now use only global defs.)} % \begin{macrocode} % \providecommand{\extdef}[2]{% % \ifx#1\@undefined\relax\def#1{}\fi% @@ -3508,11 +3527,11 @@ multilingual,english]{cc} % the document. (Hopefully not too late for the first selectlanguage!) \newcommand{\ccaddto}[3]{% \ifx#1\@undefined - \def#1{#2}% + \gdef#1{#2}% \AtBeginDocument{\expandafter\ccaddtonow\expandafter{#1}#3}% \else \ifx#1\relax - \def#1{#2}% + \gdef#1{#2}% \AtBeginDocument{\expandafter\ccaddtonow\expandafter{#1}#3}% \else {\toks@\expandafter{#1#2}% @@ -3522,10 +3541,10 @@ multilingual,english]{cc} } \newcommand{\ccaddtoINDOC}[3]{% \ifx#1\@undefined - \def#1{#2}% + \gdef#1{#2}% \else \ifx#1\relax - \def#1{#2}% + \gdef#1{#2}% \else {\toks@\expandafter{#1#2}% \xdef#1{\the\toks@}}% @@ -3535,10 +3554,10 @@ multilingual,english]{cc} \AtBeginDocument{\global\let\ccaddto\ccaddtoINDOC} \newcommand{\ccaddtonow}[2]{% \ifx#2\@undefined - \def#2{#1}% + \gdef#2{#1}% \else \ifx#2\relax - \def#2{#1}% + \gdef#2{#1}% \else {\toks@\expandafter{#2#1}% \xdef#2{\the\toks@}}% @@ -3776,17 +3795,27 @@ multilingual,english]{cc} % \begin{environment}{@abstr} % The environment \Lenv{@abstr} is for internal use only. It puts % the contents in a box, preceded by its argument as a title. +% \changes{v2.04}{2006/03/06}{Changed @abstr to allow for very +% long abstracts, MN, Bonn} % \begin{macrocode} \newdimen\@abstrwidth \newenvironment{@abstr}[1]{% \vbox\bgroup - \hsize\@abstrwidth + \hsize\textwidth \@parboxrestore + \leftmargin.5\textwidth \advance\leftmargin-.5\@abstrwidth + \rightmargin\leftmargin + \@trivlist\@newlistfalse\global\@inlabeltrue + \advance\linewidth -\rightmargin + \advance\linewidth -\leftmargin + \advance\@totalleftmargin \leftmargin + \parshape \@ne \@totalleftmargin \linewidth \small \textbf{#1. }\ignorespaces} {% - \strut\par - \vskip\z@ + %\strut + \par + %\vskip\z@ \egroup \ignorespacesafterend} % \end{macrocode} @@ -3833,6 +3862,10 @@ multilingual,english]{cc} % \changes{v2.03}{2005/08/27}{Changed label at end of document to % |!end!document!| to avoid a problem with \lpackage{hyperref}. % (\lpackage{hyperref} does not allow |@| as part of label names.)} +% \changes{v2.03}{2005/08/27}{Changed label at end of document to +% |ccenddocument | to avoid a problem with \lpackage{hyperref}. +% (\lpackage{hyperref} has also problems with |!| as part of label +% names.)} % \begin{macrocode} \def\@cctxt{} \newif\if@cchead @@ -3849,7 +3882,7 @@ multilingual,english]{cc} \gdef\@cctxt{cc \textbf{#2} (#1)}% \global\@autotitletrue \AtBeginDocument{\addtocounter{section}{-1}\refstepcounter{section}}% - \AtEndDocument{\label{!end!document!}}% + \AtEndDocument{\label{ccenddocument}}% } \newcommand{\noccpublish}[1]{% \global\@ccpublishfalse @@ -4315,6 +4348,9 @@ multilingual,english]{cc} % or warnings if abstract, keywords, or subject are missing. % \changes{v2.02}{2001/08/29}{Changed Abstract to quote. MN, Paderborn} % \changes{v2.03}{2005/08/27}{Changed Abstract to @abstr. MN, Bonn} +% \changes{v2.04}{2006/03/06}{Changed maketitle to allow for very +% long abstracts, MN, Bonn} +% \changes{v2.04}{2006/03/08}{Adapted maketitle due to hyperref, MN, Bonn} % \begin{macrocode} \def\fourdigits#1{\ifnum#1<10\relax000#1\else \ifnum#1<100\relax00#1\else @@ -4331,20 +4367,24 @@ multilingual,english]{cc} \cite@hook{}% \if@cchead \vbox to\z@{\vss - \@ifundefined{r@!end!document!}{\@tempcnta\z@}{% + \@ifundefined{r@ccenddocument}{\@tempcnta\z@}{% \@tempcnta\@ne \advance\@tempcnta-\@ccfirst - \edef\@tempa{% - \expandafter\@secondoftwo\csname r@!end!document!\endcsname}% + \edef\@tempa{\csname r@ccenddocument\endcsname}% + \ifx\@secondoffive\@@@@undefined% hyperref launches this! + \edef\@tempa{\expandafter\@secondoftwo\@tempa{}{}{}{}{}}% + \else + \edef\@tempa{\expandafter\@secondoffive\@tempa{}{}{}{}{}}% + \fi% \advance\@tempcnta\@tempa% - }% + }% \setcounter{page}{\@ccfirst}% \hbox to\textwidth{% \vbox to\z@{\vss \baselineskip=12pt% \halign{\ixpt##\hfil\cr comput. complex.~\textbf{\@ccvolume}~(\@ccyear), - \thepage\ -- \pageref{!end!document!}\cr + \thepage\ -- \pageref{ccenddocument}\cr \issn/\expandafter\@gobbletwo\@ccyear% %% use + instead --? /\twodigits{\@ccnumber}\fourdigits{\thepage}--\the\@tempcnta\ @@ -4423,17 +4463,18 @@ multilingual,english]{cc} \protect\begin{abstract} ... \protect\end{abstract}.}% \fi \else - \@tempa\leavevmode\box\@abstract\par + \@tempa\leavevmode\unvbox\@abstract\par \fi }{% \ifvoid\@abstract\else \ClassWarningNoLine{cc}{Two abstracts, using the one defined by \protect\Abstract}% \fi - \@tempa\leavevmode + \global\setbox\@abstract \@abstr{\ccabstractname} \the\@abstract@toks \end@abstr + \@tempa\leavevmode\unvbox\@abstract\par } \ifvoid\@keywords \if@keywordsoptional @@ -4444,7 +4485,7 @@ multilingual,english]{cc} \protect\begin{keywords} ... \protect\end{keywords}.}% \fi \else - \@tempa\leavevmode\box\@keywords\par + \@tempa\leavevmode\unvbox\@keywords\par \fi \ifvoid\@subject \if@subjectoptional @@ -4455,9 +4496,10 @@ multilingual,english]{cc} \protect\begin{subject} ... \protect\end{subject}.}% \fi \else - \@tempa\leavevmode\box\@subject\par + \@tempa\leavevmode\unvbox\@subject\par \fi \@thanks + \ifx\@tempa\relax\vskip3ex\fi \end{center} \thispagestyle{empty} \setcounter{footnote}{0}% @@ -4767,7 +4809,7 @@ multilingual,english]{cc} % \begin{macrocode} %<*thcc> \NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesPackage{thcc}[2000/02/29 v2.04 +\ProvidesPackage{thcc}[2000/02/29 v2.05 computational complexity, theorem layouts. Michael Nuesken, Bonn.] % \end{macrocode} @@ -4882,7 +4924,7 @@ multilingual,english]{cc} % revised \filedate. % \begin{macrocode} %<*ccthm> -\ProvidesPackage{ccthm}[2000/02/29 v2.04 +\ProvidesPackage{ccthm}[2000/02/29 v2.05 theorem environments for cc. Michael Nuesken, Bonn.] % \end{macrocode} % @@ -5337,7 +5379,7 @@ multilingual,english]{cc} % revised \filedate. % \begin{macrocode} %<*ccproof> -\ProvidesPackage{ccproof}[2000/02/29 v2.04 +\ProvidesPackage{ccproof}[2000/02/29 v2.05 proof environments for cc. Michael Nuesken, Bonn.] % \end{macrocode} % @@ -5438,7 +5480,7 @@ multilingual,english]{cc} % \changes{v0.91}{2000/02/29}{Advanced version to official 2.00} % \begin{macrocode} \NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesPackage{ccalgo}[2005/08/27 v2.04 +\ProvidesPackage{ccalgo}[2005/08/27 v2.05 algorithm environment for cc. Michael Nuesken, Bonn.] % \end{macrocode} % Next we undefine some macros in case of overloading. @@ -6425,7 +6467,7 @@ multilingual,english]{cc} % revised \filedate. % \begin{macrocode} %<*ccqed> -\ProvidesPackage{ccqed}[2000/02/29 v2.04 +\ProvidesPackage{ccqed}[2000/02/29 v2.05 right-justified end-of-proof mark, based on Paul Taylor's QED.sty of 24 June 1995] % \end{macrocode} @@ -7190,7 +7232,7 @@ multilingual,english]{cc} % \begin{macrocode} %<*cc2cite> \NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesPackage{cc2cite}[2000/02/29 v2.04 cc2 cite helper package] +\ProvidesPackage{cc2cite}[2000/02/29 v2.05 cc2 cite helper package] % \end{macrocode} % We simply load \Lpackage{natbib} and make some small initializations. % \begin{macrocode} @@ -7249,7 +7291,7 @@ multilingual,english]{cc} % \begin{macrocode} %<*cccite> \NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesPackage{cccite}[2000/02/29 v2.04 cc cite helper package] +\ProvidesPackage{cccite}[2000/02/29 v2.05 cc cite helper package] \PackageWarningNoLine{cccite}{% The package cccite is obsolete.\MessageBreak Better use cc2cite. @@ -7436,7 +7478,7 @@ multilingual,english]{cc} % \begin{macrocode} %<*ccdbs> \NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesPackage{ccdbs}[2000/02/20 v2.04 bibliography helper package] +\ProvidesPackage{ccdbs}[2000/02/20 v2.05 bibliography helper package] % \end{macrocode} % % We manipulate |\bibliographystyle| and |\bibliography|. By default @@ -7582,7 +7624,7 @@ multilingual,english]{cc} % \begin{macrocode} %<*ccreltx> \NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesPackage{ccreltx}[2002/05/22 v2.04 +\ProvidesPackage{ccreltx}[2002/05/22 v2.05 computational complexity, reactivate ltthm. Michael Nuesken, Bonn.] %%% From File: ltthm.dtx @@ -7646,7 +7688,7 @@ multilingual,english]{cc} % \begin{macrocode} %<*cc4apjrnl> \NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesPackage{cc4apjrnl}[2002/01/08 v2.04 +\ProvidesPackage{cc4apjrnl}[2002/01/08 v2.05 computational complexity, adaptions to apjrnl. Michael Nuesken, Bonn.] % Forget this AP definition @@ -7695,7 +7737,7 @@ multilingual,english]{cc} % \begin{macrocode} %<*cc4amsart> \NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesPackage{cc4amsart}[2002/01/08 v2.04 +\ProvidesPackage{cc4amsart}[2002/01/08 v2.05 computational complexity, adaptions to amsart. Michael Nuesken, Bonn.] \RequirePackage{ccaux} @@ -7737,7 +7779,7 @@ multilingual,english]{cc} % \begin{macrocode} %<*cc4llncs> \NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesPackage{cc4llncs}[2002/10/01 v2.04 +\ProvidesPackage{cc4llncs}[2002/10/01 v2.05 computational complexity, adaptions to llncs. Michael Nuesken, Bonn.] % Forget these llncs definitions @@ -7814,7 +7856,7 @@ multilingual,english]{cc} % \begin{macrocode} %<*cc4siamltex> \NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesPackage{cc4siamltex}[2002/05/22 v2.04 +\ProvidesPackage{cc4siamltex}[2002/05/22 v2.05 computational complexity, adaptions to siamltex. Michael Nuesken, Bonn.] @@ -7874,7 +7916,7 @@ multilingual,english]{cc} % \begin{macrocode} %<*cc4jT> \NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesPackage{cc4jT}[2002/01/08 v2.04 +\ProvidesPackage{cc4jT}[2002/01/08 v2.05 computational complexity, adaptions to jT which uses amsart. Michael Nuesken, Bonn.] \RequirePackage{ccaux} @@ -7944,7 +7986,7 @@ multilingual,english]{cc} % \begin{macrocode} %<*cc4elsart> \NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesPackage{cc4elsart}[2003/08/28 v2.04 +\ProvidesPackage{cc4elsart}[2003/08/28 v2.05 computational complexity, adaptions to elsart. Michael Nuesken, Bonn.] \RequirePackage{ccaux} diff --git a/Master/texmf-dist/tex/latex/computational-complexity/cc.cls b/Master/texmf-dist/tex/latex/computational-complexity/cc.cls index ebbd93b927c..9bb0e2a613c 100644 --- a/Master/texmf-dist/tex/latex/computational-complexity/cc.cls +++ b/Master/texmf-dist/tex/latex/computational-complexity/cc.cls @@ -39,7 +39,7 @@ \newif\ifclass \ifx\@currext\@clsextension\classtrue\else\classfalse\fi \ifclass\expandafter\ProvidesClass\else\expandafter\ProvidesPackage\fi -{\ifclass cc\else cc-cls\fi}[2005/08/27 v2.04 +{\ifclass cc\else cc-cls\fi}[2006/10/13 v2.06 computational complexity \ifclass document class\else package\fi] \RequirePackage{ccaux} @@ -268,12 +268,24 @@ {-2.9ex\@plus-.5ex\@minus-.2ex}% {1.5ex\@plus.5ex\@minus.2ex}% {\normalfont\large\bfseries\centering}} +\def\opt@fullstop#1{#1{\tracingall\has@fullstop#1.\@@@ +\if@tempswa\else +\has@exlamationmark#1!\@@@ +\if@tempswa\else +\has@questionmark#1?\@@@ +\if@tempswa\else +.\fi +\fi +\fi}} +\def\has@fullstop#1.#2\@@@{\@ifempty{#2}{\@tempswafalse}{\@tempswatrue}} +\def\has@exlamationmark#1!#2\@@@{\@ifempty{#2}{\@tempswafalse}{\@tempswatrue}} +\def\has@questionmark#1?#2\@@@{\@ifempty{#2}{\@tempswafalse}{\@tempswatrue}} \def\dot@sect#1#2#3#4#5#6[#7]#8{% \let\@sect\ccorg@sect\let\@ssect\ccorg@ssect - \@sect{#1}{#2}{#3}{#4}{#5}{#6}[#7]{#8.}} + \@sect{#1}{#2}{#3}{#4}{#5}{#6}[#7]{\opt@fullstop{#8}}} \def\dot@ssect#1#2#3#4#5{% \let\@sect\ccorg@sect\let\@ssect\ccorg@ssect - \@ssect{#1}{#2}{#3}{#4}{#5.}} + \@ssect{#1}{#2}{#3}{#4}{\opt@fullstop{#5}}} \def\add@dot{% \let\ccorg@sect\@sect\let\ccorg@ssect\@ssect \let\@sect\dot@sect\let\@ssect\dot@ssect} diff --git a/Master/texmf-dist/tex/latex/computational-complexity/cc2cite.sty b/Master/texmf-dist/tex/latex/computational-complexity/cc2cite.sty index e85750a9baf..3291c6a419e 100644 --- a/Master/texmf-dist/tex/latex/computational-complexity/cc2cite.sty +++ b/Master/texmf-dist/tex/latex/computational-complexity/cc2cite.sty @@ -35,7 +35,7 @@ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} \NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesPackage{cc2cite}[2000/02/29 v2.04 cc2 cite helper package] +\ProvidesPackage{cc2cite}[2000/02/29 v2.05 cc2 cite helper package] \RequirePackage{natbib} \bibpunct{(}{)}{;}{a}{}{,} \newcommand{\bibstyle@cc}{\bibpunct{(}{)}{;}{a}{}{,}} diff --git a/Master/texmf-dist/tex/latex/computational-complexity/cc4amsart.sty b/Master/texmf-dist/tex/latex/computational-complexity/cc4amsart.sty index 9773f80769d..a1a260ffc5e 100644 --- a/Master/texmf-dist/tex/latex/computational-complexity/cc4amsart.sty +++ b/Master/texmf-dist/tex/latex/computational-complexity/cc4amsart.sty @@ -35,7 +35,7 @@ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} \NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesPackage{cc4amsart}[2002/01/08 v2.04 +\ProvidesPackage{cc4amsart}[2002/01/08 v2.05 computational complexity, adaptions to amsart. Michael Nuesken, Bonn.] \RequirePackage{ccaux} diff --git a/Master/texmf-dist/tex/latex/computational-complexity/cc4apjrnl.sty b/Master/texmf-dist/tex/latex/computational-complexity/cc4apjrnl.sty index e55dbeceab2..61f291766ee 100644 --- a/Master/texmf-dist/tex/latex/computational-complexity/cc4apjrnl.sty +++ b/Master/texmf-dist/tex/latex/computational-complexity/cc4apjrnl.sty @@ -35,7 +35,7 @@ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} \NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesPackage{cc4apjrnl}[2002/01/08 v2.04 +\ProvidesPackage{cc4apjrnl}[2002/01/08 v2.05 computational complexity, adaptions to apjrnl. Michael Nuesken, Bonn.] \let\answer\relax diff --git a/Master/texmf-dist/tex/latex/computational-complexity/cc4elsart.sty b/Master/texmf-dist/tex/latex/computational-complexity/cc4elsart.sty index ef06f3356e7..1f628bd5410 100644 --- a/Master/texmf-dist/tex/latex/computational-complexity/cc4elsart.sty +++ b/Master/texmf-dist/tex/latex/computational-complexity/cc4elsart.sty @@ -35,7 +35,7 @@ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} \NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesPackage{cc4elsart}[2003/08/28 v2.04 +\ProvidesPackage{cc4elsart}[2003/08/28 v2.05 computational complexity, adaptions to elsart. Michael Nuesken, Bonn.] \RequirePackage{ccaux} diff --git a/Master/texmf-dist/tex/latex/computational-complexity/cc4jT.sty b/Master/texmf-dist/tex/latex/computational-complexity/cc4jT.sty index b513a6a9188..c665a0290c3 100644 --- a/Master/texmf-dist/tex/latex/computational-complexity/cc4jT.sty +++ b/Master/texmf-dist/tex/latex/computational-complexity/cc4jT.sty @@ -35,7 +35,7 @@ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} \NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesPackage{cc4jT}[2002/01/08 v2.04 +\ProvidesPackage{cc4jT}[2002/01/08 v2.05 computational complexity, adaptions to jT which uses amsart. Michael Nuesken, Bonn.] \RequirePackage{ccaux} diff --git a/Master/texmf-dist/tex/latex/computational-complexity/cc4llncs.sty b/Master/texmf-dist/tex/latex/computational-complexity/cc4llncs.sty index 2d915d3c2c9..0bf853203f7 100644 --- a/Master/texmf-dist/tex/latex/computational-complexity/cc4llncs.sty +++ b/Master/texmf-dist/tex/latex/computational-complexity/cc4llncs.sty @@ -35,7 +35,7 @@ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} \NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesPackage{cc4llncs}[2002/10/01 v2.04 +\ProvidesPackage{cc4llncs}[2002/10/01 v2.05 computational complexity, adaptions to llncs. Michael Nuesken, Bonn.] \let\claim\relax \let\endclaim\relax diff --git a/Master/texmf-dist/tex/latex/computational-complexity/cc4siamltex.sty b/Master/texmf-dist/tex/latex/computational-complexity/cc4siamltex.sty index 5d85deaf87a..0ebc534796f 100644 --- a/Master/texmf-dist/tex/latex/computational-complexity/cc4siamltex.sty +++ b/Master/texmf-dist/tex/latex/computational-complexity/cc4siamltex.sty @@ -35,7 +35,7 @@ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} \NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesPackage{cc4siamltex}[2002/05/22 v2.04 +\ProvidesPackage{cc4siamltex}[2002/05/22 v2.05 computational complexity, adaptions to siamltex. Michael Nuesken, Bonn.] diff --git a/Master/texmf-dist/tex/latex/computational-complexity/ccalgo.sty b/Master/texmf-dist/tex/latex/computational-complexity/ccalgo.sty index 9171a0d01b3..9583be673ca 100644 --- a/Master/texmf-dist/tex/latex/computational-complexity/ccalgo.sty +++ b/Master/texmf-dist/tex/latex/computational-complexity/ccalgo.sty @@ -35,7 +35,7 @@ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} \NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesPackage{ccalgo}[2005/08/27 v2.04 +\ProvidesPackage{ccalgo}[2005/08/27 v2.05 algorithm environment for cc. Michael Nuesken, Bonn.] \let\namedalgorithm\@undefined \let\endnamedalgorithm\@undefined diff --git a/Master/texmf-dist/tex/latex/computational-complexity/ccaux.sty b/Master/texmf-dist/tex/latex/computational-complexity/ccaux.sty index b5ff2b5b442..93f256b6dcb 100644 --- a/Master/texmf-dist/tex/latex/computational-complexity/ccaux.sty +++ b/Master/texmf-dist/tex/latex/computational-complexity/ccaux.sty @@ -35,7 +35,7 @@ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} \NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesPackage{ccaux}[2005/08/27 v2.04 +\ProvidesPackage{ccaux}[2005/08/27 v2.05 computational complexity, auxiliaries. Michael Nuesken, Bonn.] \newif\if@longarticle \@longarticletrue @@ -125,11 +125,11 @@ cc@\string#1\endcsname}{#2}{#1}} \newcommand{\ccaddto}[3]{% \ifx#1\@undefined - \def#1{#2}% + \gdef#1{#2}% \AtBeginDocument{\expandafter\ccaddtonow\expandafter{#1}#3}% \else \ifx#1\relax - \def#1{#2}% + \gdef#1{#2}% \AtBeginDocument{\expandafter\ccaddtonow\expandafter{#1}#3}% \else {\toks@\expandafter{#1#2}% @@ -139,10 +139,10 @@ } \newcommand{\ccaddtoINDOC}[3]{% \ifx#1\@undefined - \def#1{#2}% + \gdef#1{#2}% \else \ifx#1\relax - \def#1{#2}% + \gdef#1{#2}% \else {\toks@\expandafter{#1#2}% \xdef#1{\the\toks@}}% @@ -152,10 +152,10 @@ \AtBeginDocument{\global\let\ccaddto\ccaddtoINDOC} \newcommand{\ccaddtonow}[2]{% \ifx#2\@undefined - \def#2{#1}% + \gdef#2{#1}% \else \ifx#2\relax - \def#2{#1}% + \gdef#2{#1}% \else {\toks@\expandafter{#2#1}% \xdef#2{\the\toks@}}% diff --git a/Master/texmf-dist/tex/latex/computational-complexity/cccite.sty b/Master/texmf-dist/tex/latex/computational-complexity/cccite.sty index 148eb619ee6..459effe5ab4 100644 --- a/Master/texmf-dist/tex/latex/computational-complexity/cccite.sty +++ b/Master/texmf-dist/tex/latex/computational-complexity/cccite.sty @@ -35,7 +35,7 @@ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} \NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesPackage{cccite}[2000/02/29 v2.04 cc cite helper package] +\ProvidesPackage{cccite}[2000/02/29 v2.05 cc cite helper package] \PackageWarningNoLine{cccite}{% The package cccite is obsolete.\MessageBreak Better use cc2cite. diff --git a/Master/texmf-dist/tex/latex/computational-complexity/ccdbs.sty b/Master/texmf-dist/tex/latex/computational-complexity/ccdbs.sty index 2346d7bad32..46d798e89bb 100644 --- a/Master/texmf-dist/tex/latex/computational-complexity/ccdbs.sty +++ b/Master/texmf-dist/tex/latex/computational-complexity/ccdbs.sty @@ -35,7 +35,7 @@ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} \NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesPackage{ccdbs}[2000/02/20 v2.04 bibliography helper package] +\ProvidesPackage{ccdbs}[2000/02/20 v2.05 bibliography helper package] \let\ccorg@bibliographystyle\bibliographystyle \newif\if@bibstylemissing \@bibstylemissingtrue \def\bibliographystyle{\@bibstylemissingfalse diff --git a/Master/texmf-dist/tex/latex/computational-complexity/cclayout.sty b/Master/texmf-dist/tex/latex/computational-complexity/cclayout.sty index d42ed53542e..1a935bc8cac 100644 --- a/Master/texmf-dist/tex/latex/computational-complexity/cclayout.sty +++ b/Master/texmf-dist/tex/latex/computational-complexity/cclayout.sty @@ -80,13 +80,21 @@ \newdimen\@abstrwidth \newenvironment{@abstr}[1]{% \vbox\bgroup - \hsize\@abstrwidth + \hsize\textwidth \@parboxrestore + \leftmargin.5\textwidth \advance\leftmargin-.5\@abstrwidth + \rightmargin\leftmargin + \@trivlist\@newlistfalse\global\@inlabeltrue + \advance\linewidth -\rightmargin + \advance\linewidth -\leftmargin + \advance\@totalleftmargin \leftmargin + \parshape \@ne \@totalleftmargin \linewidth \small \textbf{#1. }\ignorespaces} {% - \strut\par - \vskip\z@ + %\strut + \par + %\vskip\z@ \egroup \ignorespacesafterend} \newif\if@abstractoptional @@ -120,7 +128,7 @@ \gdef\@cctxt{cc \textbf{#2} (#1)}% \global\@autotitletrue \AtBeginDocument{\addtocounter{section}{-1}\refstepcounter{section}}% - \AtEndDocument{\label{!end!document!}}% + \AtEndDocument{\label{ccenddocument}}% } \newcommand{\noccpublish}[1]{% \global\@ccpublishfalse @@ -393,20 +401,24 @@ \cite@hook{}% \if@cchead \vbox to\z@{\vss - \@ifundefined{r@!end!document!}{\@tempcnta\z@}{% + \@ifundefined{r@ccenddocument}{\@tempcnta\z@}{% \@tempcnta\@ne \advance\@tempcnta-\@ccfirst - \edef\@tempa{% - \expandafter\@secondoftwo\csname r@!end!document!\endcsname}% + \edef\@tempa{\csname r@ccenddocument\endcsname}% + \ifx\@secondoffive\@@@@undefined% hyperref launches this! + \edef\@tempa{\expandafter\@secondoftwo\@tempa{}{}{}{}{}}% + \else + \edef\@tempa{\expandafter\@secondoffive\@tempa{}{}{}{}{}}% + \fi% \advance\@tempcnta\@tempa% - }% + }% \setcounter{page}{\@ccfirst}% \hbox to\textwidth{% \vbox to\z@{\vss \baselineskip=12pt% \halign{\ixpt##\hfil\cr comput. complex.~\textbf{\@ccvolume}~(\@ccyear), - \thepage\ -- \pageref{!end!document!}\cr + \thepage\ -- \pageref{ccenddocument}\cr \issn/\expandafter\@gobbletwo\@ccyear% %% use + instead --? /\twodigits{\@ccnumber}\fourdigits{\thepage}--\the\@tempcnta\ @@ -485,17 +497,18 @@ \protect\begin{abstract} ... \protect\end{abstract}.}% \fi \else - \@tempa\leavevmode\box\@abstract\par + \@tempa\leavevmode\unvbox\@abstract\par \fi }{% \ifvoid\@abstract\else \ClassWarningNoLine{cc}{Two abstracts, using the one defined by \protect\Abstract}% \fi - \@tempa\leavevmode + \global\setbox\@abstract \@abstr{\ccabstractname} \the\@abstract@toks \end@abstr + \@tempa\leavevmode\unvbox\@abstract\par } \ifvoid\@keywords \if@keywordsoptional @@ -506,7 +519,7 @@ \protect\begin{keywords} ... \protect\end{keywords}.}% \fi \else - \@tempa\leavevmode\box\@keywords\par + \@tempa\leavevmode\unvbox\@keywords\par \fi \ifvoid\@subject \if@subjectoptional @@ -517,9 +530,10 @@ \protect\begin{subject} ... \protect\end{subject}.}% \fi \else - \@tempa\leavevmode\box\@subject\par + \@tempa\leavevmode\unvbox\@subject\par \fi \@thanks + \ifx\@tempa\relax\vskip3ex\fi \end{center} \thispagestyle{empty} \setcounter{footnote}{0}% diff --git a/Master/texmf-dist/tex/latex/computational-complexity/ccproof.sty b/Master/texmf-dist/tex/latex/computational-complexity/ccproof.sty index a78a1e8b8c6..429b19d2b77 100644 --- a/Master/texmf-dist/tex/latex/computational-complexity/ccproof.sty +++ b/Master/texmf-dist/tex/latex/computational-complexity/ccproof.sty @@ -34,7 +34,7 @@ %% Right bracket \] Circumflex \^ Underscore \_ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} -\ProvidesPackage{ccproof}[2000/02/29 v2.04 +\ProvidesPackage{ccproof}[2000/02/29 v2.05 proof environments for cc. Michael Nuesken, Bonn.] \RequirePackage{theorem} \RequirePackage{thcc} diff --git a/Master/texmf-dist/tex/latex/computational-complexity/ccqed.sty b/Master/texmf-dist/tex/latex/computational-complexity/ccqed.sty index dcb71833d4b..d8b230c4510 100644 --- a/Master/texmf-dist/tex/latex/computational-complexity/ccqed.sty +++ b/Master/texmf-dist/tex/latex/computational-complexity/ccqed.sty @@ -34,7 +34,7 @@ %% Right bracket \] Circumflex \^ Underscore \_ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} -\ProvidesPackage{ccqed}[2000/02/29 v2.04 +\ProvidesPackage{ccqed}[2000/02/29 v2.05 right-justified end-of-proof mark, based on Paul Taylor's QED.sty of 24 June 1995] \def\qed{\protect\@qed{$\qedsymbol$}} diff --git a/Master/texmf-dist/tex/latex/computational-complexity/ccreltx.sty b/Master/texmf-dist/tex/latex/computational-complexity/ccreltx.sty index faa438ef829..64c27afddfc 100644 --- a/Master/texmf-dist/tex/latex/computational-complexity/ccreltx.sty +++ b/Master/texmf-dist/tex/latex/computational-complexity/ccreltx.sty @@ -35,7 +35,7 @@ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} \NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesPackage{ccreltx}[2002/05/22 v2.04 +\ProvidesPackage{ccreltx}[2002/05/22 v2.05 computational complexity, reactivate ltthm. Michael Nuesken, Bonn.] %%% From File: ltthm.dtx diff --git a/Master/texmf-dist/tex/latex/computational-complexity/ccthm.sty b/Master/texmf-dist/tex/latex/computational-complexity/ccthm.sty index ad5bdb8fea3..5a1717bf85a 100644 --- a/Master/texmf-dist/tex/latex/computational-complexity/ccthm.sty +++ b/Master/texmf-dist/tex/latex/computational-complexity/ccthm.sty @@ -34,7 +34,7 @@ %% Right bracket \] Circumflex \^ Underscore \_ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} -\ProvidesPackage{ccthm}[2000/02/29 v2.04 +\ProvidesPackage{ccthm}[2000/02/29 v2.05 theorem environments for cc. Michael Nuesken, Bonn.] \newif\if@theoremitemprefixes \DeclareOption{theoremitemprefixes}{\@theoremitemprefixestrue} diff --git a/Master/texmf-dist/tex/latex/computational-complexity/thcc.sty b/Master/texmf-dist/tex/latex/computational-complexity/thcc.sty index 29a6ca52d7f..a8b751dd098 100644 --- a/Master/texmf-dist/tex/latex/computational-complexity/thcc.sty +++ b/Master/texmf-dist/tex/latex/computational-complexity/thcc.sty @@ -35,7 +35,7 @@ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} \NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesPackage{thcc}[2000/02/29 v2.04 +\ProvidesPackage{thcc}[2000/02/29 v2.05 computational complexity, theorem layouts. Michael Nuesken, Bonn.] \RequirePackage{theorem}[1995/11/23] diff --git a/Master/texmf-dist/tpm/computational-complexity.tpm b/Master/texmf-dist/tpm/computational-complexity.tpm index 1f92a591858..ce7ae3da708 100644 --- a/Master/texmf-dist/tpm/computational-complexity.tpm +++ b/Master/texmf-dist/tpm/computational-complexity.tpm @@ -3,7 +3,7 @@ computational-complexity Package - 2006/01/11 23:51:54 + 2006/10/14 22:32:37 karl The computational-complexity package. @@ -11,7 +11,7 @@ 900739 - + texmf-dist/bibtex/bib/computational-complexity/journals.bib texmf-dist/bibtex/bst/computational-complexity/cc.bst texmf-dist/bibtex/bst/computational-complexity/cc2.bst @@ -37,14 +37,14 @@ texmf-dist/tex/latex/computational-complexity/relabel.sty texmf-dist/tex/latex/computational-complexity/thcc.sty texmf-dist/tpm/computational-complexity.tpm - + texmf-dist/doc/latex/computational-complexity/cc-portability-frame.tex texmf-dist/doc/latex/computational-complexity/cc.pdf texmf-dist/doc/latex/computational-complexity/cc2.dbj texmf-dist/doc/latex/computational-complexity/ccquickref.tex texmf-dist/doc/latex/computational-complexity/cctemplate.tex - + texmf-dist/source/latex/computational-complexity/cc.dtx texmf-dist/source/latex/computational-complexity/cc.ins -- cgit v1.2.3