显示标题的表格

显示标题的表格

我想制作一个如下所示的标题表

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}

相关内容