我正在使用 摘要 編寫文檔,並將語言設為西班牙語,因此抽象環境顯示單字“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}