diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/listings/lstdoc.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/listings/lstdoc.sty | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/Master/texmf-dist/tex/latex/listings/lstdoc.sty b/Master/texmf-dist/tex/latex/listings/lstdoc.sty index 419da5d1825..62987896859 100644 --- a/Master/texmf-dist/tex/latex/listings/lstdoc.sty +++ b/Master/texmf-dist/tex/latex/listings/lstdoc.sty @@ -4,7 +4,7 @@ %% %% The original source files were: %% -%% listings-1.3.dtx (with options: `doc') +%% listings.dtx (with options: `doc') %% %% Please read the software license in listings-1.3.dtx or listings-1.3.pdf. %% @@ -32,13 +32,13 @@ {} {\ifnum\OpMode>\z@ \lst@true \fi} \lst@if \IfFileExists{hyperref.sty}{\hypertrue}{}\fi -\newif\ifalgorithmic \IfFileExists{algorithmic.sty}{\algorithmictrue}{} +\newif\ifalgorithmicpkg \IfFileExists{algorithmic.sty}{\algorithmicpkgtrue}{} \newif\iflgrind \IfFileExists{lgrind.sty}{\lgrindtrue}{} \iffancyvrb \RequirePackage{fancyvrb}\fi \ifhyper \RequirePackage[colorlinks]{hyperref}\else \def\href#1{\texttt}\fi \ifcolor \RequirePackage{color}\fi -\ifalgorithmic \RequirePackage{algorithmic}\fi +\ifalgorithmicpkg \RequirePackage{algorithmic}\fi \iflgrind \RequirePackage{lgrind}\fi \RequirePackage{nameref} \RequirePackage{url} @@ -142,13 +142,13 @@ \def\PrintAspectName#1{} \def\SpecialMainAspectIndex#1{% \@bsphack - \index{aspects:\levelchar\protect\aspectname{#1}\encapchar main}% + \index{aspects:\levelchar\protect\aspectname{#1}}% \@esphack} \newdocenvironment{lstkey}{Key}{}{} \def\PrintKeyName#1{\strut\keyname{#1}\ } \def\SpecialMainKeyIndex#1{% \@bsphack - \index{keys\levelchar\protect\keyname{#1}\encapchar main}% + \index{keys\levelchar\protect\keyname{#1}}% \@esphack} \newcounter{argcount} \def\labelargcount{\texttt{\#\arabic{argcount}}\hskip\labelsep$=$} @@ -204,7 +204,8 @@ {-1em}% {\normalfont\normalsize\bfseries}} \def\lstref#1{\emph{\ref{#1} \nameref{#1}}} -\def\@part[#1]#2{\addcontentsline{toc}{part}{#1}% +\def\@part[#1]#2{\ifhyper\phantomsection\fi + \addcontentsline{toc}{part}{#1}% {\parindent\z@ \raggedright \interlinepenalty\@M \normalfont \huge \bfseries #2\markboth{}{}\par}% \nobreak\vskip 3ex\@afterheading} @@ -228,13 +229,13 @@ \keyname{#1}} \newcommand\ekeyname[1]{% \@bsphack - \lstkeyindex{#1}{\encapchar usage}% - \lstaspectindex{#1}{\encapchar usage}% + \lstkeyindex{#1}{}% + \lstaspectindex{#1}{}% \@esphack} \newcommand\rkeyname[1]{% \@bsphack - \lstkeyindex{#1}{\encapchar main}% - \lstaspectindex{#1}{\encapchar main}% + \lstkeyindex{#1}{}% + \lstaspectindex{#1}{}% \@esphack{\rstyle\keyname{#1}}} \newcommand\icmdname[1]{% \@bsphack @@ -242,7 +243,7 @@ \@esphack\texttt{\string#1}} \newcommand\rcmdname[1]{% \@bsphack - \lstaspectindex{#1}{\encapchar main}% + \lstaspectindex{#1}{}% \@esphack\texttt{\rstyle\string#1}} \def\lstaspectindex#1#2{% \global\@namedef{lstkandc@\string#1}{}% |