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
É possível mover o número e o título do capítulo para a esquerda?
Procurei no style.sty
arquivo em packages
, na Harvard
pasta, mas não consegui alterar isso.
Alguém poderia ajudar, por favor?
Responder1
O modelo carrega o quotchap
pacote 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}
%!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 \setchapterhead
comando é 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 \setchapternumber
e \setchaptertitle
e aplicá-los adequadamente.