summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2010-10-15 23:10:05 +0000
committerKarl Berry <karl@freefriends.org>2010-10-15 23:10:05 +0000
commit750d0a4ae06420dccbb19d2158d90c3a52216859 (patch)
tree2cef8f678da6028a157dc2c64b71a2a195f6639b /Master
parent19b68112afa7a9fefc611f2e796e82a3884d0e08 (diff)
computational-complexity (15oct10)
git-svn-id: svn://tug.org/texlive/trunk@20116 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/bibtex/bib/computational-complexity/journals.bib71
-rw-r--r--Master/texmf-dist/doc/latex/computational-complexity/cc-cls-inline.tex138
-rw-r--r--Master/texmf-dist/doc/latex/computational-complexity/cc.pdfbin752748 -> 753106 bytes
-rw-r--r--Master/texmf-dist/source/latex/computational-complexity/cc.dtx125
-rw-r--r--Master/texmf-dist/source/latex/computational-complexity/cc.ins1
-rw-r--r--Master/texmf-dist/tex/latex/computational-complexity/cc.cls2
-rw-r--r--Master/texmf-dist/tex/latex/computational-complexity/cc4svjour.sty114
-rw-r--r--Master/texmf-dist/tex/latex/computational-complexity/cclayout.sty20
8 files changed, 423 insertions, 48 deletions
diff --git a/Master/texmf-dist/bibtex/bib/computational-complexity/journals.bib b/Master/texmf-dist/bibtex/bib/computational-complexity/journals.bib
index 8ee8b6b9311..d46d56bc7c2 100644
--- a/Master/texmf-dist/bibtex/bib/computational-complexity/journals.bib
+++ b/Master/texmf-dist/bibtex/bib/computational-complexity/journals.bib
@@ -35,6 +35,7 @@ F{\"{u}}r "urltext"-Felder hier ein paar Strings:
@String{SM = "Submitted,"}
@String{SMTO = "Submitted to "}
@String{TAIN = "To appear in "}
+@String{UNKNOWNVOL = "{\unskip\textnormal{.}}"}
@String{DWNLD = "Last download "}% use this instead of: Last access, Last accessed
@@ -109,8 +110,7 @@ Und jetzt Strings f{\"{u}}r Zeitschriften udgl.
@string{CASC99 = "Proceedings of the Second Workshop on Computer Algebra in Scientific Computing, CASC '99, {\rm M\"unchen, Germany}"}
-@string{CCS93 = "CCS'93: Proceedings of the First ACM Conference on Computer
- and Communications Security, November 1993, Fairfax,
+@string{CCS93 = "CCS'93: Proceedings of the First ACM Conference on Computer and Communications Security, November 1993, Fairfax,
Virginia, United States, November 03-05, 1993."}
@string{CHES99 = "Cryptographic Hardware and Embedded Systems, First International Workshop, CHES'99, {\rm Worcester,~MA}"}
@@ -130,28 +130,30 @@ Und jetzt Strings f{\"{u}}r Zeitschriften udgl.
@string{CRYPTO82 = "Advances in Cryptology: Proceedings of CRYPTO~'82"}
@string{CRYPTO83 = "Advances in Cryptology: Proceedings of CRYPTO~'83"}
-@string{CRYPTO84 = "Advances in Cryptology: Proceedings of CRYPTO~'84, {\rm Santa Barbara~CA}"}
-@string{CRYPTO85 = "Advances in Cryptology: Proceedings of CRYPTO~'85, {\rm Santa Barbara~CA}"}
-@string{CRYPTO86 = "Advances in Cryptology: Proceedings of CRYPTO~'86, {\rm Santa Barbara~CA}"}
-@string{CRYPTO87 = "Advances in Cryptology: Proceedings of CRYPTO~'87, {\rm Santa Barbara~CA}"}
-@string{CRYPTO88 = "Advances in Cryptology: Proceedings of CRYPTO~'88, {\rm Santa Barbara~CA}"}
-@string{CRYPTO89 = "Advances in Cryptology: Proceedings of CRYPTO~'89, {\rm Santa Barbara~CA}"}
-@string{CRYPTO90 = "Advances in Cryptology: Proceedings of CRYPTO~'90, {\rm Santa Barbara~CA}"}
-@string{CRYPTO91 = "Advances in Cryptology: Proceedings of CRYPTO~'91, {\rm Santa Barbara~CA}"}
-@string{CRYPTO92 = "Advances in Cryptology: Proceedings of CRYPTO~'92, {\rm Santa Barbara~CA}"}
-@string{CRYPTO93 = "Advances in Cryptology: Proceedings of CRYPTO~'93, {\rm Santa Barbara~CA}"}
-@string{CRYPTO94 = "Advances in Cryptology: Proceedings of CRYPTO~'94, {\rm Santa Barbara~CA}"}
-@string{CRYPTO95 = "Advances in Cryptology: Proceedings of CRYPTO~'95, {\rm Santa Barbara~CA}"}
-@string{CRYPTO96 = "Advances in Cryptology: Proceedings of CRYPTO~'96, {\rm Santa Barbara~CA}"}
-@string{CRYPTO97 = "Advances in Cryptology: Proceedings of CRYPTO~'97, {\rm Santa Barbara~CA}"}
-@string{CRYPTO98 = "Advances in Cryptology: Proceedings of CRYPTO~'98, {\rm Santa Barbara~CA}"}
-@string{CRYPTO99 = "Advances in Cryptology: Proceedings of CRYPTO~'99, {\rm Santa Barbara~CA}"}
-@string{CRYPTO00 = "Advances in Cryptology: Proceedings of CRYPTO~'00, {\rm Santa Barbara~CA}"}
-@string{CRYPTO01 = "Advances in Cryptology: Proceedings of CRYPTO~'01, {\rm Santa Barbara~CA}"}
-@string{CRYPTO02 = "Advances in Cryptology: Proceedings of CRYPTO~'02, {\rm Santa Barbara~CA}"}
-@String{CRYPTO03 = "Advances in Cryptology: Proceedings of CRYPTO '03: {\rm Santa Barbara, CA}"}
-@String{CRYPTO04 = "Advances in Cryptology: Proceedings of CRYPTO '04: {\rm Santa Barbara, CA}"}
-@String{CRYPTO06 = "Advances in Cryptology: Proceedings of CRYPTO '06: {\rm Santa Barbara, CA}"}
+@string{CRYPTO84 = "Advances in Cryptology: Proceedings of CRYPTO~'84, {\rm Santa Barbara, CA}"}
+@string{CRYPTO85 = "Advances in Cryptology: Proceedings of CRYPTO~'85, {\rm Santa Barbara, CA}"}
+@string{CRYPTO86 = "Advances in Cryptology: Proceedings of CRYPTO~'86, {\rm Santa Barbara, CA}"}
+@string{CRYPTO87 = "Advances in Cryptology: Proceedings of CRYPTO~'87, {\rm Santa Barbara, CA}"}
+@string{CRYPTO88 = "Advances in Cryptology: Proceedings of CRYPTO~'88, {\rm Santa Barbara, CA}"}
+@string{CRYPTO89 = "Advances in Cryptology: Proceedings of CRYPTO~'89, {\rm Santa Barbara, CA}"}
+@string{CRYPTO90 = "Advances in Cryptology: Proceedings of CRYPTO~'90, {\rm Santa Barbara, CA}"}
+@string{CRYPTO91 = "Advances in Cryptology: Proceedings of CRYPTO~'91, {\rm Santa Barbara, CA}"}
+@string{CRYPTO92 = "Advances in Cryptology: Proceedings of CRYPTO~'92, {\rm Santa Barbara, CA}"}
+@string{CRYPTO93 = "Advances in Cryptology: Proceedings of CRYPTO~'93, {\rm Santa Barbara, CA}"}
+@string{CRYPTO94 = "Advances in Cryptology: Proceedings of CRYPTO~'94, {\rm Santa Barbara, CA}"}
+@string{CRYPTO95 = "Advances in Cryptology: Proceedings of CRYPTO~'95, {\rm Santa Barbara, CA}"}
+@string{CRYPTO96 = "Advances in Cryptology: Proceedings of CRYPTO~'96, {\rm Santa Barbara, CA}"}
+@string{CRYPTO97 = "Advances in Cryptology: Proceedings of CRYPTO~'97, {\rm Santa Barbara, CA}"}
+@string{CRYPTO98 = "Advances in Cryptology: Proceedings of CRYPTO~'98, {\rm Santa Barbara, CA}"}
+@string{CRYPTO99 = "Advances in Cryptology: Proceedings of CRYPTO~'99, {\rm Santa Barbara, CA}"}
+@string{CRYPTO00 = "Advances in Cryptology: Proceedings of CRYPTO~'00, {\rm Santa Barbara, CA}"}
+@string{CRYPTO01 = "Advances in Cryptology: Proceedings of CRYPTO~'01, {\rm Santa Barbara, CA}"}
+@string{CRYPTO02 = "Advances in Cryptology: Proceedings of CRYPTO~'02, {\rm Santa Barbara, CA}"}
+@String{CRYPTO03 = "Advances in Cryptology: Proceedings of CRYPTO '03, {\rm Santa Barbara, CA}"}
+@String{CRYPTO04 = "Advances in Cryptology: Proceedings of CRYPTO '04, {\rm Santa Barbara, CA}"}
+@String{CRYPTO06 = "Advances in Cryptology: Proceedings of CRYPTO '06, {\rm Santa Barbara, CA}"}
+@String{CRYPTO07 = "Advances in Cryptology: Proceedings of CRYPTO '07, {\rm Santa Barbara, CA}"}
+
@string{EUCAL82 = "Proceedings of EUROCAL 1982"}
@string{EUCAL83 = "Proceedings of EUROCAL 1983, {\rm London,~UK}"}
@@ -190,6 +192,7 @@ Und jetzt Strings f{\"{u}}r Zeitschriften udgl.
@string{EUSAM79 = "Proceedings of EUROSAM~'79, {\rm Marseille, France}"}
@string{EUSAM84 = "Proceedings of EUROSAM~'84, {\rm Cambridge,~UK}"}
+@String{VCRYPT06 = "Progress in Cryptology: First International Conference on Cryptology in Vietnam, VIETCRYPT 2006, {\rm Hanoi, Vietnam}"}
@string{AFCRY08 = "Progress in Cryptology: Proceedings of AFRICACRYPT 2008, {\rm Casablanca, Morocco}"}
@string{FCM97 = "Foundations of Computational Mathematics 1997"}
@@ -240,6 +243,7 @@ Und jetzt Strings f{\"{u}}r Zeitschriften udgl.
@string{FOCT91 = "Proceedings of the 8th International Conference on Fundamentals of Computation Theory 1991, {\rm Gosen, Germany}"}
@string{FSE97 = "Fast Software Encryption 1997"}
+@String{FSE04 = "Fast Software Encryption 2004, 11th International Workshop, FSE 2004, {\rm Delhi, India}"}
@string{ICALP81 = "Proceedings of the 8th International Colloquium on Automata, Languages and Programming ICALP 1981, {\rm Acre (`Akko), Israel}"}
@string{ICALP82 = "Proceedings of the 9th International Colloquium on Automata, Languages and Programming ICALP 1982, {\rm Aarhus, Denmark}"}
@@ -312,10 +316,8 @@ Und jetzt Strings f{\"{u}}r Zeitschriften udgl.
@String{ISSAC10 = "Proceedings of the 2010 International Symposium on Symbolic and Algebraic Computation ISSAC2010, {\rm Munich, Germany}"}
-@String{ISCAS02 = "Proceedings of the 2002 IEEE International Symposium on
-Circuits and Systems, {\rm Phoenix, Arizona, USA}"}
-@String{ISCAS03 = "Proceedings of the 2003 IEEE International Symposium
-on Circuits and Systems, {\rm Bangkok, Thailand}"}
+@String{ISCAS02 = "Proceedings of the 2002 IEEE International Symposium on Circuits and Systems, {\rm Phoenix, Arizona, USA}"}
+@String{ISCAS03 = "Proceedings of the 2003 IEEE International Symposium on Circuits and Systems, {\rm Bangkok, Thailand}"}
@string{LATIN92 = "Proceedings of LATIN~'92, {\rm S\~ao Paulo, Brazil}"}
@string{LATIN95 = "Proceedings of LATIN~'95, {\rm Valpara{\'{\i}}so, Chile}"}
@@ -340,7 +342,13 @@ on Circuits and Systems, {\rm Bangkok, Thailand}"}
@string{PASCO97 = "Parallel Symbolic Computation PASCO~'97, {\rm Maui, Hawaii}"}
+@String{PKC04 = "7th International Workshop on Theory and Practice in Public Key Cryptography, {\rm Singapore}"}
+@String{PKC10 = "13th International Conference on Practice and Theory in Public Key Cryptography, {\rm Paris, France}"}
+
+@String{SAC09 = "16th Annual International Workshop, Selected Areas in Cryptography 2009, {\rm Calgary, Alberta, Canada}"}
+
@String{SETA08 = "Proceedings of the 5th International Conference on Sequences and Their Applications, {\rm Lexington~KY}"} %ISBN: 978-3-540-85911-6
+@String{SETA10 = "Proceedings of the 6th International Conference on Sequences and Their Applications, {\rm Paris, France}"}
@String{SNC09 = "Proceedings of the 2009 conference on Symbolic numeric computation, {\rm Kyoto, Japan}"} %ISBN: 978-1-60558-664-9
@@ -381,10 +389,14 @@ on Circuits and Systems, {\rm Bangkok, Thailand}"}
@String{STOC07 = "Proceedings of the Thirty-ninth Annual ACM Symposium on Theory of Computing, {\rm San Diego, California, USA}"}
@String{STOC08 = "Proceedings of the Fourtieth Annual ACM Symposium on Theory of Computing, {\rm Victoria, BC, Canada}"}
@String{STOC09 = "Proceedings of the Fourty-first Annual ACM Symposium on Theory of Computing, {\rm Bethesda, Maryland, USA}"}
+@String{STOC10 = "Proceedings of the Fourty-second Annual ACM Symposium on Theory of Computing, {\rm Cambridge, MA, USA}"}
@String{SYMSAC76 = "Proceedings of the third ACM Symposium on Symbolic and Algebraic Computation"} %%%ORT unbekannt
@String{CTRSA10 = "RSA Conference 2010, Cryptographers' Track, {\rm San Francisco, CA, USA}"}
+
+
+@String{TCC09 = "Sixth Theory of Cryptography Conference, {\rm San Francisco, CA, USA}"}
@String{TCC10 = "Seventh IACR Theory of Cryptography Conference, {\rm Z{\"{u}}rich, Switzerland}"}
@String{RTO02 = "RTO HFM Symposium on ``The Role of Humans in Intelligent and Automated Systems'', {\rm Warsaw, Poland}"}
@@ -646,6 +658,7 @@ Computer Science"}
@string{JALG = "Journal of Algebra"}% ISSN = "0021-8693",
@string{JA = "Journal of Algorithms"}% ISSN = "0196-6774",
@string{JACM = "Journal of the ACM"}
+@String{JAMC = "Journal of Applied Mathematics and Computing"}
@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, Series~A"}% ISSN = "0263-6115",
@@ -715,6 +728,7 @@ Computer Science"}
@string{MMP = "Monatshefte fuer Mathematik und Physik"} % f{\"u}r (->bie91)
@string{MN = "Mathematical Notes"}
@string{MNACH = "Mathematische Nachrichten"}% ISSN = "0025-584X",
+@String{MOR = "Mathematics of Operations Research"}
@string{MP = "Mathematical Papers"}
@string{MQET ="Mathematical Questions and Solutions from the
Educational Times"}
@@ -751,6 +765,7 @@ Computer Science"}
@string{NQ = "Notes and Queries"}
@string{NZMM = "New Zealand Math. Mag."} % kommt nicht in der refs.bib vor !!!
@String{OINN = "The Oriental Institute News and Notes"}
+@String{OJAC = "Online Journal of Analytic Combinatorics"}% ISSN = "1931-3365",
@string{PAMS = "Proceedings of the American Mathematical Society"}
@string{PAAS = "Proceedings of the American Antiquarian Society"}
@string{PC = "Parallel Computing"}% ISSN = "0167-8191",
diff --git a/Master/texmf-dist/doc/latex/computational-complexity/cc-cls-inline.tex b/Master/texmf-dist/doc/latex/computational-complexity/cc-cls-inline.tex
index eced1ac2c79..bd7b6af0ca2 100644
--- a/Master/texmf-dist/doc/latex/computational-complexity/cc-cls-inline.tex
+++ b/Master/texmf-dist/doc/latex/computational-complexity/cc-cls-inline.tex
@@ -39,7 +39,7 @@
\ifclass\expandafter\ProvidesClass\else\expandafter\ProvidesPackage\fi
{\ifclass cc\else cc-cls\fi}
[% CC MAIN DATE AND VERSION ON NEXT LINE
-2010/06/29 v2.14
+2010/10/14 v2.15
computational complexity
\ifclass document class\else package\fi]
\RequirePackage{ccaux}
@@ -1014,6 +1014,122 @@ computational complexity
%%
%% End of file `cc4siamltex.sty'.
\end{filecontents*}
+\begin{filecontents*}{cc4svjour.sty}
+%%
+%% This is file `cc4svjour.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% cc.dtx (with options: `cc4svjour,chartab')
+%%
+%% Copyright 2000-2010
+%% Michael N"usken, Joachim von zur Gathen, computational complexity
+%%
+%% IMPORTANT NOTICE:
+%%
+%% This is a generated file. It is part of the
+%% computational complexity macro package
+%% derived from cc.dtx by 'tex cc.ins'.
+%% See cc.dtx for license information.
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{cc4svjour}[2010/10/14 v2.15
+ computational complexity, adaptions to svjour3.
+ Michael Nuesken, Bonn.]
+\RequirePackage{ccaux}
+\RequirePackage{cc2cite}
+\RequirePackage{ccreltx}% deactivate amsthm.sty and reactive LaTeX's
+ % definitions.
+\PassOptionsToPackage{bare}{relabel}
+\RequirePackage{thcc}
+\gdef\theorem@headerfont{\bfseries}
+%% \def\th@cc{%
+%% \normalfont\itshape
+%% \def\@begintheorem##1##2{\item
+%% [\hskip\labelsep \theorem@headerfont ##1\ ##2.]}%
+%% \def\@opargbegintheorem##1##2##3{\item
+%% [\hskip\labelsep \theorem@headerfont ##1\ ##2\ %
+%% \normalfont({\activate@shortcite{}##3}).]}%
+%% }
+%%
+%%% Deactivate svjour3's theorem definitions:
+\let\claim\relax \let\endclaim\relax
+\let\conjecture\relax \let\endconjecture\relax
+\let\corollary\relax \let\endcorollary\relax
+\let\counterexample\relax \let\endcounterexample\relax
+\let\definition\relax \let\enddefinition\relax
+\let\exercise\relax \let\endexercise\relax
+\let\fact\relax \let\endfact\relax
+\let\hypothesis\relax \let\endhypothesis\relax
+\let\lemma\relax \let\endlemma\relax
+\let\notation\relax \let\endnotation\relax
+\let\note\relax \let\endnote\relax
+\let\observation\relax \let\endobservation\relax
+\let\open\relax \let\endopen\relax
+\let\openquestion\relax \let\endopenquestion\relax
+\let\problem\relax \let\endproblem\relax
+\let\proposition\relax \let\endproposition\relax
+\let\question\relax \let\endquestion\relax
+\let\remark\relax \let\endremark\relax
+\let\result\relax \let\endresult\relax
+\let\theorem\relax \let\endtheorem\relax
+\let\thesis\relax \let\endthesis\relax
+\let\warning\relax \let\endwarning\relax
+\let\example\relax \let\endexample\relax
+%%% \makeatletter
+%%% \def\gund@f#1{%
+%%% \expandafter\global\expandafter\let\csname #1\endcsname\@undefined
+%%% \expandafter\global\expandafter\let\csname end#1\endcsname\@undefined
+%%% }
+%%% \makeatother
+%%% \gund@f{claim}
+%%% \gund@f{conjecture}
+%%% \gund@f{corollary}
+%%% \gund@f{definition}
+%%% \gund@f{example}
+%%% \gund@f{exercise}
+%%% \gund@f{fact}
+%%% \gund@f{lemma}
+%%% \gund@f{note}
+%%% \gund@f{problem}
+%%% \gund@f{proposition}
+%%% \gund@f{question}
+%%% \gund@f{remark}
+%%% \gund@f{theorem}
+\@longarticletrue
+\RequirePackage{ccthm}
+\babel\def\ccacknowledgementsname{Acknowledgements}[%
+ german=Danksagung,french=Remerciements]
+\newenvironment{acknowledge}{\section*{\ccacknowledgementsname}}{}
+\RequirePackage{relabel}
+\RequirePackage{cc2cite}
+\RequirePackage{ccqed}
+\RequirePackage{amsmath}
+\RequirePackage{amsfonts}
+\RequirePackage{amssymb}
+\RequirePackage{url}
+\providecommand{\homepage}{\begingroup\scriptsize\urlstyle{tt}\Url}
+\AtBeginDocument{\@adjustnumbering}
+\endinput
+%%
+%% End of file `cc4svjour.sty'.
+\end{filecontents*}
\begin{filecontents*}{ccalgo.sty}
%%
%% This is file `ccalgo.sty',
@@ -2354,14 +2470,15 @@ computational complexity
\def\extractaffilsfr@om@author{%
\parindent\z@
\init@affils
- \begin{tabular}{@{}ll@{}}%
+%%% \begin{tabular}{@{}ll@{}}%
\expandafter\extract@affils\@author\and\and\@nil
- \end{tabular}
- \par
+ \if@oddaffil\else\even@sep\even@post\fi
+%%% \end{tabular}
+%%% \par
}
\def\init@affils{%
\let\and\relax
- \@oddaffiltrue
+ \global\@oddaffiltrue
}
\def\extract@affils#1\and#2\@nil{%
\cc@ifempty{#1}{\let\next\gobble@nil}{%
@@ -2369,14 +2486,23 @@ computational complexity
\let\next\extract@affils}%
\next#2\@nil}
\def\extract@affil#1\\#2\@nil{%
+ \affilpre
\def\currentaddress{\otheraddress
Current address of \textsc{\ignorespaces#1}:\\}%
\begin{@ffiliation}
\textsc{\ignorespaces#1}\\#2
\end{@ffiliation}
- \affilsep}
+ \affilpost}
\newcommand{\otheraddress}{\end{@ffiliation}\affilsep
\begin{@ffiliation}}
+\def\affilpre{\if@oddaffil\odd@pre\else\even@pre\fi}
+\def\affilpost{\if@oddaffil\odd@post\global\@oddaffilfalse
+ \else\even@post\global\@oddaffiltrue\fi}
+\def\odd@pre{\par\begin{tabular}{@{}ll@{}}}%
+\def\odd@post{&}%
+\def\even@pre{}%
+\def\even@post{\end{tabular}}%
+%%%
\def\affilsep{%
\if@oddaffil\odd@sep\@oddaffilfalse
\else\even@sep\@oddaffiltrue
diff --git a/Master/texmf-dist/doc/latex/computational-complexity/cc.pdf b/Master/texmf-dist/doc/latex/computational-complexity/cc.pdf
index 7ab60715bd3..af5c33bd19f 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 be7f94d45c4..0e40084c68c 100644
--- a/Master/texmf-dist/source/latex/computational-complexity/cc.dtx
+++ b/Master/texmf-dist/source/latex/computational-complexity/cc.dtx
@@ -2648,8 +2648,10 @@ multilingual,english]{cc}
% ccalgo, Michael N{\"{u}}sken, Bonn}
% \changes{v2.12}{2010/05/21}{Advanced version to 2.13, debugged
% indention processing in ccalgo, Michael N{\"{u}}sken, Bonn}
-% \changes{v2.13}{2010/05/29}{Advanced version to 2.14, debugged
+% \changes{v2.13}{2010/06/29}{Advanced version to 2.14, debugged
% setrefrange in ccalgo, Michael N{\"{u}}sken, Bonn}
+% \changes{v2.14}{2010/10/14}{Advanced version to 2.15, added
+% cc4svjour, Michael N{\"{u}}sken, Bonn}
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\providecommand\ignorespacesafterend{\@ignoretrue}
@@ -2658,7 +2660,7 @@ multilingual,english]{cc}
\ifclass\expandafter\ProvidesClass\else\expandafter\ProvidesPackage\fi
{\ifclass cc\else cc-cls\fi}
[% CC MAIN DATE AND VERSION ON NEXT LINE
-2010/06/29 v2.14
+2010/10/14 v2.15
computational complexity
\ifclass document class\else package\fi]
% \end{macrocode}
@@ -4130,14 +4132,15 @@ computational complexity
\def\extractaffilsfr@om@author{%
\parindent\z@
\init@affils
- \begin{tabular}{@{}ll@{}}%
+%%% \begin{tabular}{@{}ll@{}}%
\expandafter\extract@affils\@author\and\and\@nil
- \end{tabular}
- \par
+ \if@oddaffil\else\even@sep\even@post\fi
+%%% \end{tabular}
+%%% \par
}
\def\init@affils{%
\let\and\relax
- \@oddaffiltrue
+ \global\@oddaffiltrue
}
\def\extract@affils#1\and#2\@nil{%
\cc@ifempty{#1}{\let\next\gobble@nil}{%
@@ -4151,12 +4154,13 @@ computational complexity
% the author name is typed in small capitals.
% \begin{macrocode}
\def\extract@affil#1\\#2\@nil{%
+ \affilpre
\def\currentaddress{\otheraddress
Current address of \textsc{\ignorespaces#1}:\\}%
\begin{@ffiliation}
\textsc{\ignorespaces#1}\\#2
\end{@ffiliation}
- \affilsep}
+ \affilpost}
% \end{macrocode}
% \begin{macro}{\otheraddress}
% \begin{macro}{\affilsep}
@@ -4165,9 +4169,19 @@ computational complexity
% column or to a new line in the surrounding \Lenv{tabular}.
% \changes{v2.01}{2001/01/23}{Changed odd affiliation seperator.
% Michael N{\"{u}}sken, Paderborn}
+% \changes{v2.14}{2010/08/03}{Debugged affiliation seperation.
+% Michael N{\"{u}}sken, Paderborn}
% \begin{macrocode}
\newcommand{\otheraddress}{\end{@ffiliation}\affilsep
\begin{@ffiliation}}
+\def\affilpre{\if@oddaffil\odd@pre\else\even@pre\fi}
+\def\affilpost{\if@oddaffil\odd@post\global\@oddaffilfalse
+ \else\even@post\global\@oddaffiltrue\fi}
+\def\odd@pre{\par\begin{tabular}{@{}ll@{}}}%
+\def\odd@post{&}%
+\def\even@pre{}%
+\def\even@post{\end{tabular}}%
+%%%
\def\affilsep{%
\if@oddaffil\odd@sep\@oddaffilfalse
\else\even@sep\@oddaffiltrue
@@ -4175,8 +4189,8 @@ computational complexity
}
\newif\if@oddaffil
\def\odd@sep{&}%
-%\def\even@sep{\\*[\medskipamount]}%
\def\even@sep{\end{tabular}\par\begin{tabular}{@{}ll@{}}}%
+%\def\even@sep{\\*[\medskipamount]}%
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -7938,6 +7952,101 @@ computational complexity
%</cc4amsart>
% \end{macrocode}
%
+% \def\filename{cc4svjour.sty}
+% \CodelinePrefix{}
+%
+% \section{Source of \filename (\fileprefix)}
+%
+% This file (\file{\filename}) has version number \fileversion, last
+% revised \filedate.
+%
+% It allows to use the document class \Lclass{svjour3} or derivatives
+% of it for a file that has been written with the document class
+% \Lclass{cc}. To do this add a |\usepackage{cc4svjour}| after it.
+% \changes{v2.14}{2010/10/14}{Derived from \Lpackage{cc4amsart.sty}.}
+% \begin{macrocode}
+%<*cc4svjour>
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{cc4svjour}[2010/10/14 v2.15
+ computational complexity, adaptions to svjour3.
+ Michael Nuesken, Bonn.]
+\RequirePackage{ccaux}
+\RequirePackage{cc2cite}
+\RequirePackage{ccreltx}% deactivate amsthm.sty and reactive LaTeX's
+ % definitions.
+\PassOptionsToPackage{bare}{relabel}
+\RequirePackage{thcc}
+\gdef\theorem@headerfont{\bfseries}
+%% \def\th@cc{%
+%% \normalfont\itshape
+%% \def\@begintheorem##1##2{\item
+%% [\hskip\labelsep \theorem@headerfont ##1\ ##2.]}%
+%% \def\@opargbegintheorem##1##2##3{\item
+%% [\hskip\labelsep \theorem@headerfont ##1\ ##2\ %
+%% \normalfont({\activate@shortcite{}##3}).]}%
+%% }
+%%
+%%% Deactivate svjour3's theorem definitions:
+\let\claim\relax \let\endclaim\relax
+\let\conjecture\relax \let\endconjecture\relax
+\let\corollary\relax \let\endcorollary\relax
+\let\counterexample\relax \let\endcounterexample\relax
+\let\definition\relax \let\enddefinition\relax
+\let\exercise\relax \let\endexercise\relax
+\let\fact\relax \let\endfact\relax
+\let\hypothesis\relax \let\endhypothesis\relax
+\let\lemma\relax \let\endlemma\relax
+\let\notation\relax \let\endnotation\relax
+\let\note\relax \let\endnote\relax
+\let\observation\relax \let\endobservation\relax
+\let\open\relax \let\endopen\relax
+\let\openquestion\relax \let\endopenquestion\relax
+\let\problem\relax \let\endproblem\relax
+\let\proposition\relax \let\endproposition\relax
+\let\question\relax \let\endquestion\relax
+\let\remark\relax \let\endremark\relax
+\let\result\relax \let\endresult\relax
+\let\theorem\relax \let\endtheorem\relax
+\let\thesis\relax \let\endthesis\relax
+\let\warning\relax \let\endwarning\relax
+\let\example\relax \let\endexample\relax
+%%% \makeatletter
+%%% \def\gund@f#1{%
+%%% \expandafter\global\expandafter\let\csname #1\endcsname\@undefined
+%%% \expandafter\global\expandafter\let\csname end#1\endcsname\@undefined
+%%% }
+%%% \makeatother
+%%% \gund@f{claim}
+%%% \gund@f{conjecture}
+%%% \gund@f{corollary}
+%%% \gund@f{definition}
+%%% \gund@f{example}
+%%% \gund@f{exercise}
+%%% \gund@f{fact}
+%%% \gund@f{lemma}
+%%% \gund@f{note}
+%%% \gund@f{problem}
+%%% \gund@f{proposition}
+%%% \gund@f{question}
+%%% \gund@f{remark}
+%%% \gund@f{theorem}
+\@longarticletrue
+\RequirePackage{ccthm}
+\babel\def\ccacknowledgementsname{Acknowledgements}[%
+ german=Danksagung,french=Remerciements]
+\newenvironment{acknowledge}{\section*{\ccacknowledgementsname}}{}
+\RequirePackage{relabel}
+\RequirePackage{cc2cite}
+\RequirePackage{ccqed}
+\RequirePackage{amsmath}
+\RequirePackage{amsfonts}
+\RequirePackage{amssymb}
+\RequirePackage{url}
+\providecommand{\homepage}{\begingroup\scriptsize\urlstyle{tt}\Url}
+\AtBeginDocument{\@adjustnumbering}
+%</cc4svjour>
+% \end{macrocode}
+%
% \def\filename{cc4llncs.sty}
% \CodelinePrefix{}
%
diff --git a/Master/texmf-dist/source/latex/computational-complexity/cc.ins b/Master/texmf-dist/source/latex/computational-complexity/cc.ins
index 50dbda67990..659b6f05efa 100644
--- a/Master/texmf-dist/source/latex/computational-complexity/cc.ins
+++ b/Master/texmf-dist/source/latex/computational-complexity/cc.ins
@@ -81,6 +81,7 @@ See cc.dtx for license information.
\generate{% Style files for adopting cc to other classes
\file{cc4apjrnl.sty}{\from{cc.dtx}{cc4apjrnl,chartab}}
\file{cc4amsart.sty}{\from{cc.dtx}{cc4amsart,chartab}}
+ \file{cc4svjour.sty}{\from{cc.dtx}{cc4svjour,chartab}}
\file{cc4llncs.sty}{\from{cc.dtx}{cc4llncs,chartab}}
\file{cc4siamltex.sty}{\from{cc.dtx}{cc4siamltex,chartab}}
\file{cc4jT.sty}{\from{cc.dtx}{cc4jT,chartab}}
diff --git a/Master/texmf-dist/tex/latex/computational-complexity/cc.cls b/Master/texmf-dist/tex/latex/computational-complexity/cc.cls
index 029a8abc0db..3ed5505ccdc 100644
--- a/Master/texmf-dist/tex/latex/computational-complexity/cc.cls
+++ b/Master/texmf-dist/tex/latex/computational-complexity/cc.cls
@@ -38,7 +38,7 @@
\ifclass\expandafter\ProvidesClass\else\expandafter\ProvidesPackage\fi
{\ifclass cc\else cc-cls\fi}
[% CC MAIN DATE AND VERSION ON NEXT LINE
-2010/06/29 v2.14
+2010/10/14 v2.15
computational complexity
\ifclass document class\else package\fi]
\RequirePackage{ccaux}
diff --git a/Master/texmf-dist/tex/latex/computational-complexity/cc4svjour.sty b/Master/texmf-dist/tex/latex/computational-complexity/cc4svjour.sty
new file mode 100644
index 00000000000..3d973ceed43
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/computational-complexity/cc4svjour.sty
@@ -0,0 +1,114 @@
+%%
+%% This is file `cc4svjour.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% cc.dtx (with options: `cc4svjour,chartab')
+%%
+%% Copyright 2000-2010
+%% Michael N"usken, Joachim von zur Gathen, computational complexity
+%%
+%% IMPORTANT NOTICE:
+%%
+%% This is a generated file. It is part of the
+%% computational complexity macro package
+%% derived from cc.dtx by 'tex cc.ins'.
+%% See cc.dtx for license information.
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{cc4svjour}[2010/10/14 v2.15
+ computational complexity, adaptions to svjour3.
+ Michael Nuesken, Bonn.]
+\RequirePackage{ccaux}
+\RequirePackage{cc2cite}
+\RequirePackage{ccreltx}% deactivate amsthm.sty and reactive LaTeX's
+ % definitions.
+\PassOptionsToPackage{bare}{relabel}
+\RequirePackage{thcc}
+\gdef\theorem@headerfont{\bfseries}
+%% \def\th@cc{%
+%% \normalfont\itshape
+%% \def\@begintheorem##1##2{\item
+%% [\hskip\labelsep \theorem@headerfont ##1\ ##2.]}%
+%% \def\@opargbegintheorem##1##2##3{\item
+%% [\hskip\labelsep \theorem@headerfont ##1\ ##2\ %
+%% \normalfont({\activate@shortcite{}##3}).]}%
+%% }
+%%
+%%% Deactivate svjour3's theorem definitions:
+\let\claim\relax \let\endclaim\relax
+\let\conjecture\relax \let\endconjecture\relax
+\let\corollary\relax \let\endcorollary\relax
+\let\counterexample\relax \let\endcounterexample\relax
+\let\definition\relax \let\enddefinition\relax
+\let\exercise\relax \let\endexercise\relax
+\let\fact\relax \let\endfact\relax
+\let\hypothesis\relax \let\endhypothesis\relax
+\let\lemma\relax \let\endlemma\relax
+\let\notation\relax \let\endnotation\relax
+\let\note\relax \let\endnote\relax
+\let\observation\relax \let\endobservation\relax
+\let\open\relax \let\endopen\relax
+\let\openquestion\relax \let\endopenquestion\relax
+\let\problem\relax \let\endproblem\relax
+\let\proposition\relax \let\endproposition\relax
+\let\question\relax \let\endquestion\relax
+\let\remark\relax \let\endremark\relax
+\let\result\relax \let\endresult\relax
+\let\theorem\relax \let\endtheorem\relax
+\let\thesis\relax \let\endthesis\relax
+\let\warning\relax \let\endwarning\relax
+\let\example\relax \let\endexample\relax
+%%% \makeatletter
+%%% \def\gund@f#1{%
+%%% \expandafter\global\expandafter\let\csname #1\endcsname\@undefined
+%%% \expandafter\global\expandafter\let\csname end#1\endcsname\@undefined
+%%% }
+%%% \makeatother
+%%% \gund@f{claim}
+%%% \gund@f{conjecture}
+%%% \gund@f{corollary}
+%%% \gund@f{definition}
+%%% \gund@f{example}
+%%% \gund@f{exercise}
+%%% \gund@f{fact}
+%%% \gund@f{lemma}
+%%% \gund@f{note}
+%%% \gund@f{problem}
+%%% \gund@f{proposition}
+%%% \gund@f{question}
+%%% \gund@f{remark}
+%%% \gund@f{theorem}
+\@longarticletrue
+\RequirePackage{ccthm}
+\babel\def\ccacknowledgementsname{Acknowledgements}[%
+ german=Danksagung,french=Remerciements]
+\newenvironment{acknowledge}{\section*{\ccacknowledgementsname}}{}
+\RequirePackage{relabel}
+\RequirePackage{cc2cite}
+\RequirePackage{ccqed}
+\RequirePackage{amsmath}
+\RequirePackage{amsfonts}
+\RequirePackage{amssymb}
+\RequirePackage{url}
+\providecommand{\homepage}{\begingroup\scriptsize\urlstyle{tt}\Url}
+\AtBeginDocument{\@adjustnumbering}
+\endinput
+%%
+%% End of file `cc4svjour.sty'.
diff --git a/Master/texmf-dist/tex/latex/computational-complexity/cclayout.sty b/Master/texmf-dist/tex/latex/computational-complexity/cclayout.sty
index d9d7abe00d3..c5c8aa89b27 100644
--- a/Master/texmf-dist/tex/latex/computational-complexity/cclayout.sty
+++ b/Master/texmf-dist/tex/latex/computational-complexity/cclayout.sty
@@ -264,14 +264,15 @@
\def\extractaffilsfr@om@author{%
\parindent\z@
\init@affils
- \begin{tabular}{@{}ll@{}}%
+%%% \begin{tabular}{@{}ll@{}}%
\expandafter\extract@affils\@author\and\and\@nil
- \end{tabular}
- \par
+ \if@oddaffil\else\even@sep\even@post\fi
+%%% \end{tabular}
+%%% \par
}
\def\init@affils{%
\let\and\relax
- \@oddaffiltrue
+ \global\@oddaffiltrue
}
\def\extract@affils#1\and#2\@nil{%
\cc@ifempty{#1}{\let\next\gobble@nil}{%
@@ -279,14 +280,23 @@
\let\next\extract@affils}%
\next#2\@nil}
\def\extract@affil#1\\#2\@nil{%
+ \affilpre
\def\currentaddress{\otheraddress
Current address of \textsc{\ignorespaces#1}:\\}%
\begin{@ffiliation}
\textsc{\ignorespaces#1}\\#2
\end{@ffiliation}
- \affilsep}
+ \affilpost}
\newcommand{\otheraddress}{\end{@ffiliation}\affilsep
\begin{@ffiliation}}
+\def\affilpre{\if@oddaffil\odd@pre\else\even@pre\fi}
+\def\affilpost{\if@oddaffil\odd@post\global\@oddaffilfalse
+ \else\even@post\global\@oddaffiltrue\fi}
+\def\odd@pre{\par\begin{tabular}{@{}ll@{}}}%
+\def\odd@post{&}%
+\def\even@pre{}%
+\def\even@post{\end{tabular}}%
+%%%
\def\affilsep{%
\if@oddaffil\odd@sep\@oddaffilfalse
\else\even@sep\@oddaffiltrue