1

私が書くとき\addsec{Acronymes}、LaTeXはそれを目次に置き、headseplineセクションを実行します。私が書いたとき\addsec*{Acronymes}、LaTeXはそれを目次に入れず、headseplineセクションにも書きません。しかし、目次には表示されず、ヘッドセプラインにも表示されるようにしたいと思います。

では、どうすればよいでしょうか。

それは私がこれのためにしたことです:

\documentclass[a4paper, 12pt, german, headsepline, footsepline, listtotoc, bibtotoc]     {scrartcl}
\bibliographystyle{annotate}

\usepackage[T1]{fontenc} 
\usepackage{lmodern} 
\usepackage[ansinew]{inputenc} 
\usepackage[ngerman]{babel}
\usepackage[babel, german=quotes]{csquotes}

\usepackage[printonlyused]{acronym}

%head and footsepline
\usepackage[headsepline,plainheadsepline]{scrpage2}
\clearscrheadfoot
\pagestyle{scrheadings}
\automark[subsection]{section}
\ihead{my title}
\ohead{\headmark}
\ifoot{my name}
\ofoot{\pagemark}

\usepackage{hyperref}
\hypersetup{
colorlinks,
citecolor=blue,
filecolor=blue,
linkcolor=blue,
urlcolor=blue
}


\begin{document}

\input{include/Abstract}
\newpage
\tableofcontents
\newpage
\listoffigures
\newpage
\listoftables
\newpage
\addsec*{Acronymes}
%\addsec{Acronymes}
\begin{acronym}
\acro{HTTP}{Hypertext Transfer Protocol}
\end{acronym}

\end{document}
4

1 に答える 1

2

\addcontentslineToC への要素の追加を担当するマクロの機能を一時的に削除できます。

{% \begingroup
 \renewcommand{\addcontentsline}[3]{}% Remove functionality of \addcontentsline
 \addsec{Acronymes}%
}% \endgroup

を介してグループ化し{}グループの終了後にコマンドの再定義が復元されるようにします。

于 2012-04-16T19:23:47.463 に答える