1

当我写的时候\addsec{Acronymes},LaTeX 把它放在目录中,并做标题部分。当我写的时候\addsec*{Acronymes},LaTeX 没有把它放在目录中,也没有把它写在 headepline 部分。但我希望它不会出现在目录中,而是出现在头条中。

那么怎么做呢?

这就是我为此所做的:

\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

您可以暂时删除\addcontentsline- 负责向 ToC 添加元素的宏 - 使用

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

分组通过{}确保在分组结束后恢复命令重定义。

于 2012-04-16T19:23:47.463 回答