我用德语写英语论文。所以我应该写一个德语摘要,然后再写一个英语版本。但是当我在书签中添加它们时,“摘要”出现了两次,还有“Zusammenfassung”(德语“摘要”)。请看下图。书签中的第一个“摘要”将索引文档的标题页,这是错误的。第二个“摘要”可以正确索引内容,即文档的摘要。所以,书签中的第一个“摘要”是错误的,应该删除。有人能解决这个问题吗?提前谢谢。
我使用Texstudio作为界面,miktex是发行版,平台是windos10。源代码如下。
% !TeX document-id = {72e5695d-c860-48d1-aaec-bdabcc82c0dd}
% !TeX TXS-program:compile = txs:///pdflatex/[--shell-escape]
\documentclass[english, cd=nocolor]{tudscrreprt}
\usepackage[ngerman,main=english]{babel}
\usepackage{bookmark}
\begin{document}
Title page
\selectlanguage{ngerman}
\pagenumbering{roman}
% abstract
\TUDoption{abstract}{section}%{section, multiple}
\begin{abstract}
\thispagestyle{plain} % for page number
\begin{otherlanguage}{ngerman}
\par Germany abstract.
\end{otherlanguage}
\nextabstract[english]
\par English abstract.
\end{abstract}
\selectlanguage{english}
% Inhaltsverzeichnis
\tableofcontents
% Inhalt
\pagenumbering{arabic}
\chapter{ Introduction }
\par This is the introduction.
\section{ Motivation }
\par This is motivation.
\section{ Thesis outline }
\par This is outline.
\end{document}
答案1
该课程有一个tocmultiple
选项,通过该选项你只能获得一个 ToC 条目。即
\TUDoption{abstract}{section,tocmultiple}
你得到
% !TeX document-id = {72e5695d-c860-48d1-aaec-bdabcc82c0dd}
% !TeX TXS-program:compile = txs:///pdflatex/[--shell-escape]
\documentclass[english, cd=nocolor]{tudscrreprt}
\usepackage[ngerman,main=english]{babel}
\usepackage{bookmark}
\begin{document}
Title page
\selectlanguage{ngerman}
\pagenumbering{roman}
% abstract
\TUDoption{abstract}{section,tocmultiple}
\begin{abstract}
\thispagestyle{plain} % for page number
\begin{otherlanguage}{ngerman}
Germany abstract.
\end{otherlanguage}
\nextabstract[english]
English abstract.
\end{abstract}
\selectlanguage{english}
% Inhaltsverzeichnis
\tableofcontents
% Inhalt
\pagenumbering{arabic}
\chapter{ Introduction }
\par This is the introduction.
\section{ Motivation }
\par This is motivation.
\section{ Thesis outline }
\par This is outline.
\end{document}