Ändern der Ausrichtung von Kapiteltiteln in der LaTeX-Vorlage für Harvard-Doktorarbeiten

Ändern der Ausrichtung von Kapiteltiteln in der LaTeX-Vorlage für Harvard-Doktorarbeiten

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 Bildbeschreibung hier eingeben

Ist es möglich, sowohl die Kapitelnummer als auch den Kapiteltitel nach links zu verschieben?

Ich habe in der style.styDatei darunter packagesim HarvardOrdner nachgesehen, konnte sie aber nicht ändern.

Kann mir bitte jemand helfen?

Antwort1

Die Vorlage lädt das quotchapPaket 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}

B

%!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 \setchapterheadBefehl 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 \setchapternumberund \setchaptertitleund diese entsprechend anwenden.

verwandte Informationen