summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/bibtex/bib/computational-complexity/journals.bib33
-rw-r--r--Master/texmf-dist/doc/latex/computational-complexity/cc.pdfbin299657 -> 714837 bytes
-rw-r--r--Master/texmf-dist/source/latex/computational-complexity/cc.dtx130
-rw-r--r--Master/texmf-dist/tex/latex/computational-complexity/cc.cls18
-rw-r--r--Master/texmf-dist/tex/latex/computational-complexity/cc2cite.sty2
-rw-r--r--Master/texmf-dist/tex/latex/computational-complexity/cc4amsart.sty2
-rw-r--r--Master/texmf-dist/tex/latex/computational-complexity/cc4apjrnl.sty2
-rw-r--r--Master/texmf-dist/tex/latex/computational-complexity/cc4elsart.sty2
-rw-r--r--Master/texmf-dist/tex/latex/computational-complexity/cc4jT.sty2
-rw-r--r--Master/texmf-dist/tex/latex/computational-complexity/cc4llncs.sty2
-rw-r--r--Master/texmf-dist/tex/latex/computational-complexity/cc4siamltex.sty2
-rw-r--r--Master/texmf-dist/tex/latex/computational-complexity/ccalgo.sty2
-rw-r--r--Master/texmf-dist/tex/latex/computational-complexity/ccaux.sty14
-rw-r--r--Master/texmf-dist/tex/latex/computational-complexity/cccite.sty2
-rw-r--r--Master/texmf-dist/tex/latex/computational-complexity/ccdbs.sty2
-rw-r--r--Master/texmf-dist/tex/latex/computational-complexity/cclayout.sty40
-rw-r--r--Master/texmf-dist/tex/latex/computational-complexity/ccproof.sty2
-rw-r--r--Master/texmf-dist/tex/latex/computational-complexity/ccqed.sty2
-rw-r--r--Master/texmf-dist/tex/latex/computational-complexity/ccreltx.sty2
-rw-r--r--Master/texmf-dist/tex/latex/computational-complexity/ccthm.sty2
-rw-r--r--Master/texmf-dist/tex/latex/computational-complexity/thcc.sty2
-rw-r--r--Master/texmf-dist/tpm/computational-complexity.tpm8
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
--- a/Master/texmf-dist/doc/latex/computational-complexity/cc.pdf
+++ b/Master/texmf-dist/doc/latex/computational-complexity/cc.pdf
Binary files 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 @@
<rdf:Description about="http://texlive.dante.de/texlive/Package/computational-complexity.zip">
<TPM:Name>computational-complexity</TPM:Name>
<TPM:Type>Package</TPM:Type>
- <TPM:Date>2006/01/11 23:51:54</TPM:Date>
+ <TPM:Date>2006/10/14 22:32:37</TPM:Date>
<TPM:Version></TPM:Version>
<TPM:Creator>karl</TPM:Creator>
<TPM:Title>The computational-complexity package.</TPM:Title>
@@ -11,7 +11,7 @@
<TPM:Author></TPM:Author>
<TPM:Size>900739</TPM:Size>
<TPM:Build/>
- <TPM:RunFiles size="227252">
+ <TPM:RunFiles size="229188">
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
</TPM:RunFiles>
- <TPM:DocFiles size="315182">
+ <TPM:DocFiles size="730362">
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
</TPM:DocFiles>
- <TPM:SourceFiles size="358305">
+ <TPM:SourceFiles size="360181">
texmf-dist/source/latex/computational-complexity/cc.dtx
texmf-dist/source/latex/computational-complexity/cc.ins
</TPM:SourceFiles>