私は acro パッケージを使用して、次の例のように中国語で論文をタイプセットします。
\documentclass[UTF8,a4paper,zihao=-4,fontset=fandol]{ctexart}
\usepackage{acro}
\DeclareAcronym{hi}{
short = Hi,
long = 你好,
foreign = Hello}
\begin{document}
\ac{hi} % will generate 你好 (Hello, Hi)
\end{document}
この例は、さまざまな中国語環境の要件を満たしています。しかし、純粋な英語環境に移行する場合、ローカルでは を とlong
等しくしforeign
、 を無視したいと思いますforeign
。私がやりたいことは、
\documentclass[UTF8,a4paper,zihao=-4,fontset=fandol]{ctexart}
\usepackage{acro}
\DeclareAcronym{hi}{
short = Hi,
long = 你好,
foreign = Hello}
\begin{document}
% Chinese
\ac{hi} % will generate 你好 (Hello, Hi)
\begingroup % pure English
\ac{hi} % expect to generate Hello (Hi)
\endgroup
\end{document}
また、中国語や英語で\MakeTextLowercase
for theを使う方法はありますか?foreign
long
ちなみに、この例は xelatex でコンパイルする必要があります。