\maketitle 的语言选择

\maketitle 的语言选择

我正在用英语撰写一份文档,但是当我使用时\maketitle,它会插入捷克语的日期(我通常在撰写其他文本文档时使用我的母语)。

我已将我的 IDE(TexWorks)设置为英文,但它不起作用。

我使用\usepackage[czech]{babel}improt,因为我的名字拼写带有捷克语变音符号。当我删除此导入时,出现以下异常:

! Package babel Error: You haven't loaded the option czech yet.

See the babel package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.4 \select@language{czech}

我没有使用任何其他需要在我的文档中导入捷克语的命令,所以我不知道这个异常从何而来......

这些都是我使用的导入内容:

\usepackage{mathtools}
\usepackage[czech]{babel}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{setspace}

你能指出哪里出了问题吗?谢谢你的建议!

答案1

这也许是可行的,尽管我不知道捷克语变音符号是如何产生的......

\documentclass{scrbook}
\usepackage{mathtools}
\usepackage[english,czech]{babel}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{setspace}


\title{A very sophisticated document}%
\author{By Smajl}%
\date{\selectlanguage{english}\today}%
\begin{document}


\maketitle


\selectlanguage{english}% for the rest

\end{document}

在此处输入图片描述

答案2

无需添加对捷克语的支持即可输入名称。只要添加,变音符号就会被理解并正确设置\usepackage[T1]{fontenc}

我发现似乎也对 TeX 感兴趣的人并以他的名字作为例子(如你所见,它有很多变音符号,其中一个是捷克语的典型变音符号)。

\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
% \usepackage[english]{babel} % not necessary

\begin{document}

\author{Michal Růžička}
\title{Some title}

\maketitle

This is the text.

\end{document}

在此处输入图片描述

相关内容