我正在尝试创建一个首字母缩略词列表。我面临两个问题。首先,我希望文本应该像这样显示,其中首字母缩略词的完整形式为小写,就像这样。
“全球金融危机(GFC)期间,金融机构(FI)面临着许多问题。”
但是,每个单词的首字母都是大写的。此外,我希望在首字母缩略词列表中,每个单词的首字母都应大写。因此,更改声明首字母缩略词的长格式并不能解决问题。
其次,首字母缩略词列表不像其他列表(例如表格列表或图片列表)那样显示。它出现在图片列表所在的同一页上。我使用了 \clearpage 命令,但标题上仍然显示图片列表,并且标题的样式也与其他标题(例如图片列表或表格列表)不相似。
最小工作示例如下:
\documentclass[12pt, a4paper, twoside]{book}
\usepackage{authblk}
\usepackage{titlesec}
\usepackage{acro}
%%%% Acroynym Entries %%%%
\DeclareAcronym{gfc}{short =GFC, long = Global Financial Crisis}
\DeclareAcronym{fi}{short =FI, long = Financial Institution, short-plural-form = FIs, long-plural-form = Financial Institutions}
\begin{document}
\author{Ahmed Arif}
\title{Book Title}
\date{November 2016}
\frontmatter
\maketitle
\tableofcontents
\listoftables
\listoffigures
\clearpage
\printacronyms[name= List of Acronyms,sort=true]
\mainmatter
\chapter{Introduction}
\section{Background of the Study}
A number of problems were faced by \acp{fi} during the \ac{gfc}.
\end{document}
答案1
长版本的首字母缩略词的打印方式与 给出的条目完全相同long=
,若要在长版本的文本中使用小写字母,请以小写字母形式写入长值,即long = global financial crisis
。若要使列表中的条目与long
首字母缩略词的版本不同,您可以使用list
密钥传递应在首字母缩略词列表中显示的内容。
acro
定义\Ac
和类似的变体,以大写首字母打印,这可能很有用。
缩写词列表(默认情况下)打印为,以section*
使其看起来像其他列表一样,我想您想要的是在chapter*
环境下打印缩写词,这可以通过将密钥传递heading
给来\printacronyms
完成heading=chapter*
(完成此操作后,您现在可以删除\clearpage
。
因此,我猜测期望的输出将是
\documentclass[12pt, a4paper, twoside]{book}
\usepackage{authblk}
\usepackage{titlesec}
\usepackage{acro}
%%%% Acroynym Entries %%%%
\DeclareAcronym{gfc}{short =GFC, long = global financial crisis, list = Global Financial Crisis}
\DeclareAcronym{fi}{short =FI, long = financial institution, short-plural-form = FIs, long-plural-form = Financial Institutions, list = Financial Institution}
\begin{document}
\author{Ahmed Arif}
\title{Book Title}
\date{November 2016}
\frontmatter
\maketitle
\tableofcontents
\listoftables
\listoffigures
\printacronyms[name= List of Acronyms,sort=true,heading=chapter*]
\mainmatter
\chapter{Introduction}
\section{Background of the Study}
A number of problems were faced by \acp{fi} during the \ac{gfc}.
\end{document}