pdflatex

pdflatex

我正在尝试在希腊文档中制作首字母缩略词列表,但英文单词却以希腊字母出现。我的序言如下。

\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}

相关内容