Ich versuche, "LaTeX-Vorlagen für Doktorarbeiten und Dissertationen für Harvard, Princeton und die New York University (NYU)" zu verwenden, die verfügbar sindHieraber es gibt so viele Ebenen, Ordner und Dateien, dass die Navigation für jemanden wie mich, der noch ganz neu bei Tex ist, sehr kompliziert ist.
Wenn wir uns den Kapiteltitel und die Nummerierung ansehen, sehen wir Folgendes
Ist es möglich, sowohl die Kapitelnummer als auch den Kapiteltitel nach links zu verschieben?
Ich habe in der style.sty
Datei darunter packages
im Harvard
Ordner nachgesehen, konnte sie aber nicht ändern.
Kann mir bitte jemand helfen?
Antwort1
Die Vorlage lädt das quotchap
Paket zum Schreiben von Zitaten, ändert aber gleichzeitig den Stil der Kapitelüberschriften (große Zahlen und über den rechten Rand hinaus).
Füge diesen Code vor\begin{document}
%****************************************** add before \begin{document}
\newcommand{\setchapterhead}{\raggedright} % use it to move the chapter headings
\makeatletter
\renewcommand{\@makechapterhead}[1]{\chapterheadstartvskip%
{\size@chapter{\sectfont\setchapterhead{\chapnumfont%
\ifnum \c@secnumdepth >\m@ne%
\if@mainmatter\thechapter%
\fi\fi
\par\nobreak}%
{\setchapterhead\advance\leftmargin10em\interlinepenalty\@M #1\par}}
\nobreak\chapterheadendvskip}}
\makeatother
%*************************************************************
ermöglicht das Verschieben der Kopfzeile an den linken Rand mit
\newcommand{\setchapterhead}{\raggedright}
oder zentrieren Sie es im Textbereich mit
\newcommand{\setchapterhead}{\centering}
%!TEX TS-program = xelatex
%!TEX encoding = UTF-8 Unicode
% Modify the following line to match your school
% Available options include `Harvard`, `Princeton`, and `NYU`.
\documentclass[School=Harvard]{Dissertate}
\usepackage{showframe} % ONLY to show the margins
%****************************************** add before \begin{document}
\newcommand{\setchapterhead}{\raggedright} % use it to move the chapter headings
\makeatletter
\renewcommand{\@makechapterhead}[1]{\chapterheadstartvskip%
{\size@chapter{\sectfont\setchapterhead{\chapnumfont%
\ifnum \c@secnumdepth >\m@ne%
\if@mainmatter\thechapter%
\fi\fi
\par\nobreak}%
{\setchapterhead\advance\leftmargin10em\interlinepenalty\@M #1\par}}
\nobreak\chapterheadendvskip}}
\makeatother
%*************************************************************
\begin{document}
% the front matter
% include each chapter...
\setcounter{chapter}{-1} % start chapter numbering at 0
\include{chapters/introduction}
\end{document}
Der \setchapterhead
Befehl wird im Kapitelkopfzeilenstil zweimal verwendet: zuerst zum Festlegen der Kapitelnummer und dann zum Festlegen des Kapiteltitels. Wenn Sie sie unabhängig voneinander verschieben möchten, müssen Sie an ihrer Stelle zwei neue Befehle definieren, beispielsweise \setchapternumber
und \setchaptertitle
und diese entsprechend anwenden.