答案1
我将假设您 (a) 使用该amsthm
包(因为它提供了一个名为 的环境proof
)并且 (b)babel
使用语言选项加载该包(因为如果西班牙语规则生效,它会将 的值更改为 )。如果不是这种情况,请告知spanish
。\proofname
Demostración
如果我的工作假设正确,我可以想到两种方法来实现您的格式化目标。
加载
babel
包含english
和spanish
作为语言选项的包并发出指令\selectlanguage{english}
在开始主要用英语写作之前,先在某个地方进行修改。(这种方法意味着,如果您稍后发出指令
\selectlanguage{spanish}
,则环境的标题proof
将切换回Demostración
。)如果你想
\proofname
评估Proof
全球即,在文件的英语和西班牙语部分,您都应发出指令\AtBeginDocument{\renewcommand\proofname{Proof}}
在序言中。
下面的例子说明了第一个建议的用法。
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{amsthm}
\newtheorem{prop}{Proposition}[section]
\usepackage[english,spanish]{babel}
\begin{document}
\setcounter{section}{4} % just for this example
\addtocounter{prop}{10}
\begin{prop} \dots \end{prop}
\begin{proof} \dots \end{proof}
\selectlanguage{english}
\begin{prop} \dots \end{prop}
\begin{proof} \dots \end{proof}
\selectlanguage{spanish}
\begin{prop} \dots \end{prop}
\begin{proof} \dots \end{proof}
\end{document}