Modificando o alinhamento do título do capítulo no modelo LaTeX da tese de doutorado de Harvard

Modificando o alinhamento do título do capítulo no modelo LaTeX da tese de doutorado de Harvard

Estou tentando usar "Modelos LaTeX de teses e dissertações de doutorado para Harvard, Princeton e Universidade de Nova York (NYU)" disponíveisaquimas há tantas camadas, pastas e arquivos, o que torna muito complicado a navegação para alguém como eu, que é muito novo no Tex.

Quando olhamos para o título e a numeração do capítulo, vemos isso insira a descrição da imagem aqui

É possível mover o número e o título do capítulo para a esquerda?

Procurei no style.styarquivo em packages, na Harvardpasta, mas não consegui alterar isso.

Alguém poderia ajudar, por favor?

Responder1

O modelo carrega o quotchappacote para escrever citações, mas ao mesmo tempo altera o estilo dos títulos dos capítulos (números grandes e acima da margem direita).

Adicionando este código antes\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
%*************************************************************

permitirá mover o cabeçalho para a margem esquerda usando

\newcommand{\setchapterhead}{\raggedright}

ou centralize-o na área de texto usando

\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}

O \setchapterheadcomando é usado duas vezes no estilo de cabeçalho do capítulo: primeiro para definir o número do capítulo e depois para definir o título do capítulo. Se quiser movê-los de forma independente, você deve definir dois novos comandos em seu lugar, como \setchapternumbere \setchaptertitlee aplicá-los adequadamente.

informação relacionada