diff options
author | Norbert Preining <preining@logic.at> | 2006-10-12 01:40:37 +0000 |
---|---|---|
committer | Norbert Preining <preining@logic.at> | 2006-10-12 01:40:37 +0000 |
commit | a3e5f4189a145472017be9745847e9d05ebbc0a0 (patch) | |
tree | abbb504a0ce2402455d54547f127c93a57a9b3fc /Master/texmf-dist/tex/latex/algorithmicx/algc.sty | |
parent | 9078ab149a4827ec032de77b4d8b4ff8f48f4628 (diff) |
add algorithmicx to ctan2tl (MAKEnosymlink), add algorithmicx to tpm-ctan-check,
update algorithmicx
git-svn-id: svn://tug.org/texlive/trunk@2311 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/algorithmicx/algc.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/algorithmicx/algc.sty | 41 |
1 files changed, 16 insertions, 25 deletions
diff --git a/Master/texmf-dist/tex/latex/algorithmicx/algc.sty b/Master/texmf-dist/tex/latex/algorithmicx/algc.sty index 60c39b7835c..c42b44f2d17 100644 --- a/Master/texmf-dist/tex/latex/algorithmicx/algc.sty +++ b/Master/texmf-dist/tex/latex/algorithmicx/algc.sty @@ -1,8 +1,8 @@ -% C ALGORITHMIC STYLE -- Released 18 MAR 2004 +% C ALGORITHMIC STYLE -- Released 27 APR 2005 % for LaTeX version 2e % % Copyright Szasz Janos -% E-mail szaszjanos@users.sourceforge.net +% E-mail szaszjanos@sourceforge.net % \NeedsTeXFormat{LaTeX2e}% \ProvidesPackage{algc}% @@ -10,49 +10,40 @@ \RequirePackage{algorithmicx}% \typeout{Document Style - c/c++ environments for use with the `algorithmicx' style}% % -\def\ALG@setc{t}% -\DeclareOption{noset}{\def\ALG@setc{}}% -\DeclareOption{set}{\def\ALG@setc{t}}% \ProcessOptions% % % % *** DECLARATIONS *** % % -\ALG@deflanguage{c}{\ALG@setc}% -{% +\algnewlanguage{c}% +\alglanguage{c}% % % *** KEYWORDS *** % -\let\algorithmicbegin\{% -\let\algorithmicend\}% -\newcommand\textkeyword{\textbf}% +\let\ALG@cbegin\{% +\let\ALG@cend\}% +\algnewcommand\algorithmicbegin{\ALG@cbegin}% +\algnewcommand\algorithmicend{\ALG@cend}% +\algnewcommand\textkeyword{\textbf}% % % *** DECLARED BLOCKS AND LOOPS *** % \algdef{SEi}{Begin}{End}{0cm}{\algorithmicbegin}{\algorithmicend}% % -\algdef{lS}{For}[3]{\textkeyword{for}\ (\(##1\); \(##2\); \(##3\))}% -\algdef{lS}{While}[1]{\textkeyword{while}\ (\(##1\))}% +\algdef{lS}{For}[3]{\textkeyword{for}\ (\(#1\); \(#2\); \(#3\))}% +\algdef{lS}{While}[1]{\textkeyword{while}\ (\(#1\))}% \algdef{lS}{Do}{\textkeyword{do}}% \algdef{Lc}{Do}{While}{0}% -\algdef{lS}{If}[1]{\textkeyword{if}\ (\(##1\))}% +\algdef{lS}{If}[1]{\textkeyword{if}\ (\(#1\))}% \algdef{lC}{If}{Else}{\textkeyword{else}}% % % *** OTHER DECLARATIONS *** % -\def\ALG@beginalgorithmic{\let\{\Begin\let\}\End}% +%\def\ALG@beginalgorithmic{\let\{\Begin\let\}\End}% % -\newcommand\Function[3]{\State##1 ##32(##3)}%\textit{##2}(##3)} -\newcommand\Return{\State\textkeyword{return}\space}% +%\newcommand\Function[3]{\State#1 #32(#3)}%\textit{#2}(#3)} +%\newcommand\Return{\State\textkeyword{return}\space}% % -\renewcommand\algorithmiccomment[1]{\hfill// ##1}% -% -% -% -}% -% -% -% -\let\ALG@setc\relax% +\algrenewcomment[1]{\hfill// #1}% % |