附录编号处有奇怪的字符

附录编号处有奇怪的字符

我正在用 latex 写论文,并在文档末尾添加了附录。文档的语言是希腊语:

\usepackage[english, greek]{babel}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}

因此,附录章节编号采用希腊数字:Α、Β、Γ、Ε、... 等等。

问题出在数字六上:在希腊数字中它是 ΣΤ 但在乳胶中我得到了这个奇怪的字符:

奇怪的字符,数字六作为希腊数字,附录章节编号

为了生成附录我使用了以下格式:

  /appendix
  /chapter{chapter 1}
    chapter 1 contents
  /chapter{chapter 2}
    chapter 2 contents
  ...
/end{document}

我到处搜索,但似乎到目前为止还没有其他人遇到过这个问题。我能做些什么来解决这个问题?一种可能的方法是将这一章的编号改为其他内容,因此我尝试了:

$\Sigma T$

但它似乎不起作用。

答案1

greek.ldf文件使用\textstigma\textStigma作为数字六的字母表示,输出为

在此处输入图片描述

据我所知,这些字形只用于这种情况下,因此获得

在此处输入图片描述

就是改变上面提到的命令的含义。

\documentclass{book}
\usepackage[greek]{babel}

\renewcommand{\textstigma}{\textsigma\texttau}
\renewcommand{\textStigma}{\textSigma\textTau}

\newcounter{test}
\renewcommand{\thetest}{\Alph{test}}

\begin{document}

\appendix
\setcounter{chapter}{5}

\chapter{ABG}

\stepcounter{test}\thetest\quad
\stepcounter{test}\thetest\quad
\stepcounter{test}\thetest\quad
\stepcounter{test}\thetest\quad
\stepcounter{test}\thetest\quad
\stepcounter{test}\thetest

\end{document}

在此处输入图片描述

如果要保留\textstigma和的含义\textStigma,同时更改数字的字母表示形式,可以修补相关的宏:

\documentclass{book}
\usepackage[greek]{babel}
\usepackage{etoolbox}

\makeatletter
\patchcmd{\gr@num@i}{\textstigma}{\textsigma\texttau}{}{}
\makeatother

\newcounter{test}
\renewcommand{\thetest}{\Alph{test}}

\begin{document}

\appendix
\setcounter{chapter}{5}

\chapter{ABG}

\stepcounter{test}\thetest\quad
\stepcounter{test}\thetest\quad
\stepcounter{test}\thetest\quad
\stepcounter{test}\thetest\quad
\stepcounter{test}\thetest\quad
\stepcounter{test}\thetest

\end{document}

请注意,该选项utf8x已不再维护,并且标准utf8选项是最新 LaTeX 发行版中的默认选项,完美涵盖希腊语。

相关内容