特殊字母而不改变 Latex 对象名称

特殊字母而不改变 Latex 对象名称

我正在准备一份英文文件。

在序言中我有(除其他外):

\documentclass[11pt, a4paper]{article}
\usepackage[utf8]{inputenc} 
\usepackage[english]{babel}

文档中有两个冰岛语单词包含字母 ð 和 Þ(大写 þ)。

所以我把序言改成了我通常的

\usepackage[icelandic]{babel}
\usepackage[T1]{fontenc}

但这会改变所有内置美女的名字,例如我的\tableofcontents

有没有简单的解决这个问题的办法也许是只在一个段落中引入一种新语言?

答案1

主要语言babel是最后指定的语言:

\usepackage[icelandic, english]{babel}

但我不会icelandic只用两个词。这些符号可以用作宏或直接使用,具体取决于加载的输入编码(包inputenc)。Thorn 在字体编码中不可用,因此使用OT1字体编码:T1

\documentclass{article}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\begin{document}
Two Icelandic words with \dh\ and \TH.
\end{document}

结果

答案2

T1 编码支持以下字母:

\documentclass[11pt, a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}

\begin{document}

We can use Icelandic letters with no
problem: Ð ð Þ þ

\end{document}

在此处输入图片描述

请注意,即使是 T1 编码,也并非所有字体都支持字母,因此如果使用不同的字体,请仔细检查。

相关内容