在同一文档中更改两个摘要名称

在同一文档中更改两个摘要名称

我有一份包含两篇摘要的 LaTeX 文档(两种不同的语言)

我想将“摘要”更改为另一个标题。

我无法使用,\renewcommand{\abstractname}{Example}因为我需要定义两个不同的抽象名称。

这能以某种方式完成吗?

\usepackage{abstract}
\begin{abstract}
\renewcommand{\abstractname}{Example}
cdsvsdavsa
\end{abstract}
\pagebreak
\begin{abstract}
\renewcommand{\abstractname}{Example2}
cdsvsdavsa
\end{abstract}

答案1

以下示例使用包babel来添加对不同语言的支持。示例使用english作为主要语言并在 中添加摘要ngerman。环境abstract使用\abstractname,它会自动为不同语言重新定义。切换语言也会为该语言设置正确的连字模式。

\documentclass{article}
\usepackage[ngerman, english]{babel}

\begin{document}
  \begin{abstract}
    Abstract in English.
  \end{abstract}

  \begin{otherlanguage}{ngerman}
    \begin{abstract}
      Zusammenfassung in deutscher Sprache.
    \end{abstract}
  \end{otherlanguage}
\end{document}

结果

答案2

\documentclass{article}
\usepackage{abstract}
\begin{document}

\renewcommand{\abstractname}{Example}
\begin{abstract}
cdsvsdavsa
\end{abstract}
\pagebreak
\renewcommand{\abstractname}{Example2}
\begin{abstract}
cdsvsdavsa
\end{abstract}

\end{document}

相关内容