我现在正在写《高等数论》的讲义,我使用了 AMS 的大学讲座系列 LaTex 包。
然后我面临两个问题。
首先,如果我包含我的母语包(越南语),那么某些章节的名称会自动翻译成越南语,例如,内容更改为 Mục lục,参考更改为 Tài liệu tham khảo。虽然它们都是正确的翻译,但有些名称没有翻译。我的问题是:为什么它会自动翻译,我如何全局自定义它?
章节名称也自动翻译为 Chương(正确),但 C、H、N、G 是大写的,而 ư 和 ơ 不是,正如您在 MWE 中看到的那样
\documentclass{amsbook} \usepackage[utf8]{vietnam} \newtheorem{theorem}{Theorem}[chapter] \newtheorem{lemma}[theorem]{Lemma} \theoremstyle{definition} \newtheorem{definition}[theorem]{Definition} \newtheorem{example}[theorem]{Example} \newtheorem{xca}[chapter]{Exercise} \theoremstyle{remark} \newtheorem{remark}[theorem]{Remark} \numberwithin{section}{chapter} \numberwithin{equation}{chapter} \newcommand{\blankbox}[2]{% \parbox{\columnwidth}{\centering \setlength{\fboxsep}{0pt}% \fbox{\raisebox{0pt}[#2]{\hspace{#1}}}% } } \begin{document} \date{May 6, 2016} \setcounter{page}{4} \tableofcontents \chapter{Bài tập} \section{Cơ bản} \end{document}
我想将显示名称改为 CHƯƠNG(所有字母都大写)。为什么它会显示非大写字母的 Unicode 字符?
请帮我。
谢谢。
答案1
自动翻译是作为一项功能而设计的。由于字符串不能直接自定义,例如在 Word 中,因此自动翻译可以帮助用户,而不必每次都亲自翻译。当然,这些字符串是可以更改的。
为了对其进行定制,我加载了
titlesec
并babel
提供帮助。Chương
现在是全大写。我还添加了命令,以便\section
您可以自定义它。我不知道越南语中 section 的意思。
输出
目录
章节/节标题
代码
\documentclass{amsbook}
\usepackage[utf8]{vietnam}
\usepackage{titlesec}
\usepackage[vietnamese]{babel}
\newtheorem{theorem}{Theorem}[chapter]
\newtheorem{lemma}[theorem]{Lemma}
\theoremstyle{definition}
\newtheorem{definition}[theorem]{Definition}
\newtheorem{example}[theorem]{Example}
\newtheorem{xca}[chapter]{Exercise}
\theoremstyle{remark}
\newtheorem{remark}[theorem]{Remark}
\numberwithin{section}{chapter}
\numberwithin{equation}{chapter}
\newcommand{\blankbox}[2]{%
\parbox{\columnwidth}{\centering
\setlength{\fboxsep}{0pt}%
\fbox{\raisebox{0pt}[#2]{\hspace{#1}}}%
}
}
\addto\captionsvietnamese{% This changes the TOC title
\renewcommand{\contentsname}%
{Table of Contents}%
}
\titleformat{\chapter}%[display] % <--- makes the chapter title go to a new line
{\huge}
{\MakeUppercase{Chương}\ \thechapter}{20pt}{}
\titleformat{\section}%[display] % <--- makes the chapter title go to a new line
{\huge}
{\MakeUppercase{Section}\ \thesection}{10pt}{}
\begin{document}
\date{May 6, 2016}
\setcounter{page}{4}
\tableofcontents
\chapter{Bài tập}
\section{Cơ bản}
\end{document}