我想制作一个如下所示的标题表
A First Title
B Second Title
and so on
我不确定是否要为此创建一个新的环境或新的命令。
目前我正在做
\documentclass[a4paper,12pt]{article}
\usepackage{appendix}
\title{Proposal}
\author{Rama}
\date{October 2023}
\begin{document}
\maketitle
\newpage
\tableofcontents
\newpage
\appendix
\appendixpage
\addappheadtotoc
\noindent\textbf{A \quad First Title}
\smallskip\noindent\textbf{B \quad Second Title}
\newpage
\section{First Title}
\newpage
\section{Second Title}
\end{document}
可以使用表格(例如列表、枚举、表格),但文本较小并且有一些缩进。
etoc
是一个巨大的东西。我只想要一个简单的小列表,其中包含一些附录标题,这些标题不会很大。
答案1
怎么样
\begin{tabular}{ ll } % use 'l' ("left aligned") col. type
A & First Title \\
B & Second Title
\end{tabular}
如果所有内容都需要以大胆的, 我建议你不是使用大量\textbf
指令。相反,只需array
在序言中加载包并替换\begin{tabular}{ ll }
为\begin{tabular}{ >{\bfseries}l >{\bfseries}l }
。你能猜出>{\bfseries}
是什么吗?
使这些代码片段可编译的结果:
\documentclass{article}
\usepackage{array}
\begin{document}
\begin{center}
\begin{tabular}{ ll }
A & First Title \\
B & Second Title
\end{tabular}
\bigskip
\begin{tabular}{ >{\bfseries}l >{\bfseries}l }
A & First Title \\
B & Second Title
\end{tabular}
\end{center}
\end{document}
答案2
这使用枚举(只是为了好玩)。
\documentclass[a4paper,12pt]{article}
\usepackage{appendix}
\usepackage{enumitem}% not really needed, but useful}
\title{Proposal}
\author{Rama}
\date{October 2023}
\begin{document}
\maketitle
\newpage
\tableofcontents
\newpage
\appendix
\appendixpage
\addappheadtotoc
\textbf{\begin{enumerate}[label=\Alph*]
\item First Title
\item Second Title
\end{enumerate}}
\newpage
\section{First Title}
\newpage
\section{Second Title}
\end{document}