使用 \capitalisewords 进行重音

使用 \capitalisewords 进行重音

我正在用 package 做缩写词。我使用package 将acro首字母大写。但是,当字母带有重音符号时,缩写词列表看起来不太好,例如:\capitalisewordsmfirstuc

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[brazil]{babel}
\usepackage{acro}
\usepackage{mfirstuc}
\acsetup{list-long-format=\capitalisewords}
\DeclareAcronym{AW}{
short=AW,
long=\'{a} word\MakeLowercase{ with} \'{a}ccent
}
\begin{document}
\printacronyms

This is an example of \ac{AW}
\end{document}

在此处输入图片描述

我该如何解决?

答案1

我找到了这个:

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{acro}
\usepackage{mfirstuc}
\acsetup{list-long-format=\capitalisewords}
\DeclareAcronym{AW}{
short=AW,
long={\'{a}} word\space with {\'{a}}ccent
}
\begin{document}
\printacronyms

This is an example of \ac{AW}
\end{document}

据我所知,它给出了正确的结果(但我没有安装您的语言)。

输出:

在此处输入图片描述

也许如果你可以使用 XeLaTeX 事情会更容易,但我真的不知道,因为我从来没有使用过这样的字符。

相关内容