更改摘要名稱

更改摘要名稱

我正在使用 摘要 編寫文檔,並將語言設為西班牙語,因此抽象環境顯示單字“Resumen”而不是“Abstract”。我想要相反的。我試過了

\renewcommand{\abstractname}{Abstract}

\renewcommand{\abstract}{Abstract}

第一個不執行任何操作,第二個顯示“Abstract”一詞,但刪除了粗體字體,將其放在行的開頭,摘要文字顯示在其後面,如下所示:

Abstract. This is the abstract...

我該如何正確改變?類別文件是article

先致謝

答案1

這是對工作文檔的猜測,因為到目前為止還沒有有關文檔類別的資訊。

使用\selectlanguage{english}的特徵babel作為摘要,然後變更為spanish

我假設article為底層類別。

我添加了一些不需要的命令來顯示語言更改。

\documentclass{article}

\usepackage[english,spanish]{babel}
\usepackage{blindtext}

\begin{document}
\selectlanguage{english}

\begin{abstract}
\blindtext
\end{abstract}
\tableofcontents


\selectlanguage{spanish}

\section{\contentsname}

\end{document}

在此輸入影像描述

這是scrartcl版本(有一些“改進”)

\documentclass[abstract]{scrartcl}

\usepackage[english,spanish]{babel}
\usepackage{blindtext}

\usepackage{xpatch}
\xpretocmd{\abstract}{\selectlanguage{english}}{}{}  % Switch automatically to english
\xapptocmd{\endabstract}{\selectlanguage{spanish}}{}{} % Switch back at end of {abstract}

\begin{document}

\begin{abstract}
\blindtext
\end{abstract}
\tableofcontents



\section{\contentsname}

\end{document}

答案2

更改摘要名稱 \begin{document}

\documentclass[spanish]{article}
\usepackage{babel}
\begin{document}
\renewcommand{\abstractname}{myuseristhis}
\begin{abstract}este es un buen pato
\end{abstract}
\end{document}

重要的是,不要僅僅為了獲得正確的抽象名稱而將語言更改為英語,因為英語和西班牙語的連字符模式不同。

答案3

您的第一個命令當然已更改它,但標題相同!

檢查一下,你會發現差異

 \renewcommand{\abstractname}{Resumen}

相關內容