我正在尝试在希腊文档中制作首字母缩略词列表,但英文单词却以希腊字母出现。我的序言如下。
\documentclass{book}
\usepackage{acronym}
\begin{document}
\chapter*{Ακρωνύμια}
\addcontentsline{toc}{chapter}{Ακρωνύμια}
%place for all the ackronyms
\begin{acronym}[BisGMA]
\setlength{\itemsep}{-\parsep}
\acro{BisGMA}[\textit{BisGMA}]{Δικλυδικός μεθακρυλικός εστέρας της δισφαινόλης Α}
\end{acronym}
\end{document}
答案1
以下是两种可能的解决方案:
pdflatex
您需要加载一些额外的包:
\usepackage[utf8]{inputenc}
\usepackage[english,greek]{babel}
然后在 的第二个字段中\newacro
,添加\selectlanguage{english}
以拉丁字母排版该单词。
\documentclass{book}
\usepackage{acronym}
\usepackage[utf8]{inputenc}
\usepackage[english,greek]{babel}
\begin{document}
\chapter*{Ακρωνύμια}
\addcontentsline{toc}{chapter}{Ακρωνύμια}
%place for all the ackronyms
\begin{acronym}[BisGMA]
\setlength{\itemsep}{-\parsep}
\acro{BisGMA}[\selectlanguage{english}\textit{BisGMA}]{Δικλυδικός μεθακρυλικός εστέρας της δισφαινόλης Α}
\end{acronym}
\acl{BisGMA}
\end{document}
xelatex
如果您愿意切换到此引擎,您可以选择操作系统上支持这两种脚本的任何字体。我选择了一个随机字体,但您可以将其更改为其他字体。
\documentclass{book}
\usepackage{acronym}
\usepackage{fontspec}
\setmainfont[Script=Greek]{Times New Roman}
\usepackage{polyglossia}
\setdefaultlanguage{greek}
\begin{document}
\chapter*{Ακρωνύμια}
\addcontentsline{toc}{chapter}{Ακρωνύμια}
%place for all the ackronyms
\begin{acronym}[BisGMA]
\setlength{\itemsep}{-\parsep}
\acro{BisGMA}[\textit{BisGMA}]{Δικλυδικός μεθακρυλικός εστέρας της δισφαινόλης Α}
\end{acronym}
\acl{BisGMA}
\end{document}