我想创建一个首字母缩写列表,由两个表格组成,以“列表 1”和“列表 2”分隔
生成的图像如下
然而,正如你所见,列表在表格中并不完全对齐
如果它们按照所示的红线对齐,效果会更好:
有人知道如何实现这一点吗?
代码附在下面。
%% *** Add any desired options. ***
\documentclass{book}
\usepackage{siunitx}
\usepackage{nomencl}
\usepackage{amsmath}
\usepackage{nicefrac}
\usepackage{nomencl}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amssymb}
\usepackage[english]{babel}
\usepackage{hyperref}
\renewcommand{\chaptername}{chapter}
\begin{document}
\chapter{ list of acroynms}
\section*{List 1}
\begin{tabular}{ll}
$NM$ & Nano-fracture-induced Microfibers\\
$HN$ & Hot Nanoencoders
\end{tabular}
\section*{List 2}
\begin{tabular}{ll}
$ABCD$ & Alpha Bromide Carbon Dioxide\\
$EFGH$ & Erbium-Fractured Gallium Hydrate
\end{tabular}
\end{document}
答案1
只需为第一列设置固定宽度。
您是否知道有专门用于首字母缩略词的软件包(请参阅这里, 例如)?
\documentclass{book}
\usepackage{siunitx}
\usepackage{nomencl}
\usepackage{amsmath}
\usepackage{nicefrac}
\usepackage{nomencl}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amssymb}
\usepackage[english]{babel}
\usepackage{hyperref}
\renewcommand{\chaptername}{chapter}
\begin{document}
\chapter{ list of acroynms}
\section*{List 1}
\begin{tabular}{p{34pt}l}
$NM$ & Nano-fracture-induced Microfibers\\
$HN$ & Hot Nanoencoders
\end{tabular}
\section*{List 2}
\begin{tabular}{p{34pt}l}
$ABCD$ & Alpha Bromide Carbon Dioxide\\
$EFGH$ & Erbium-Fractured Gallium Hydrate
\end{tabular}
\end{document}
答案2
另一种不使用表格的方法是使用简单列表(使用带有的自定义描述环境enumitem
)。
\documentclass{book}
\usepackage{siunitx}
\usepackage{nomencl}
\usepackage{amsmath}
\usepackage{nicefrac}
\usepackage{nomencl}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amssymb}
\usepackage[english]{babel}
\usepackage{hyperref}
\renewcommand{\chaptername}{chapter}
\usepackage{enumitem}
\begin{document}
\chapter{ list of acroynms}
\setlist[description]{labelwidth=4em,font=\mdseries}
\section*{List 1}
\begin{description}
\item[$NM$] Nano-fracture-induced Microfibers
\item[$HN$] Hot Nanoencoders
\end{description}
\section*{List 2}
\begin{description}
\item[$ABCD$] Alpha Bromide Carbon Dioxide
\item[$EFGH$] Erbium-Fractured Gallium Hydrate
\end{description}
\end{document}