Ich habe eine Anhangstitelseite, auf der ich alle verschiedenen Anhänge übersichtlich auflisten möchte. Hier ist der Code, den ich dafür habe:
\documentclass[letter,12pt]{article}
\usepackage{enumitem}
\begin{document}
\vfill
\LARGE\rmfamily\bfseries\centering APPENDICES
\noindent\textcolor{complement2}{\rule{0.75\textwidth}{2mm}}\par
\Large
\begin{enumerate}
\item Appendix A\hfill CFD Results \\
\item Appendix B\hfill Pump and Inlet Pipe Specifications\\
\item Appendix C\hfill Technical Drawings \\
\item Appendix D\hfill Cost Breakdown \\
\item Appendix E\hfill Some super other different thing\\
\end{enumerate}
\vfill
\end{document}
Eigentlich möchte ich „Anhang X“ und „Titel“ mit trennen \hfill
. Wie Sie jedoch sehen, überlappt sich der Text und geht in die nächste Zeile über.
Wie richte ich „Spezifikationen“ rechtsbündig aus?
Antwort1
enumerate
Sie können eine Umgebung innerhalb einer tabularx
Umgebung emulieren :
\documentclass[letter,12pt]{article}
\usepackage{enumitem}
\usepackage[svgnames]{xcolor}
\usepackage{tabularx}
\begin{document}
\vfill
\LARGE\rmfamily\bfseries\centering APPENDICES
\noindent\textcolor{Peru!90}{\rule{0.75\textwidth}{2mm}}\par
\vspace{\dimexpr\baselineskip + \topsep\relax}
\Large
\renewcommand\arraystretch{1.4}
\newcounter{tabenum}\setcounter{tabenum}{0}
\newcommand{\tabitem}{\stepcounter{tabenum}\,\thetabenum.\hspace{\labelsep}}
\begin{tabularx}{\linewidth}{l>{\raggedleft\arraybackslash}X@{}}
\tabitem Appendix A & CFD Results \\
\tabitem Appendix B & Pump and Inlet Pipe Specifications\\
\tabitem Appendix C & Technical Drawings \\
\tabitem Appendix D & Cost Breakdown \\
\tabitem Appendix E & Some super other different thing
\end{tabularx}
\vfill
\end{document}
Hinzugefügt:
Eine andere (semantisch sauberere) Möglichkeit besteht darin, die teilweisen Inhaltsverzeichnisfunktionen des titletoc
Pakets zu verwenden: Am Anfang des Anhangs können Sie beispielsweise den Befehl verwenden:
\appendix
\startcontents[appendices]
\section{CFD Results}
…
\section{Some super other different thing}
\stopcontents[appendices]
und drucken Sie es mit dem folgenden Befehl an einem beliebigen Ort aus:
\printcontents[appendices]{Appendix}{1}{}