Estou usando uma classe de documento personalizada e um modelo para minha tese. Ambos podem ser encontrados aqui (são muito longos, caso contrário eu copiaria e colaria):https://wiki.cites.illinois.edu/wiki/display/ECEThesisReview/LaTeX+Resources
Aqui está o meu problema: eu defino minhas margens usando
\usepackage{geometry}
\geometry{verbose,tmargin=1in,bmargin=1in,lmargin=1in,rmargin=1in}
Sempre que declaro a opção
\documentclass[12pt,tocnosub,fancy,offcenter]{uiucecethesis09}
no preâmbulo, o número do capítulo viola as regras da minha dissertação da faculdade de que nenhum conteúdo pode se estender além das margens de uma polegada.
Como modifico o arquivo de classe para que os números dos capítulos fiquem dentro da margem de uma polegada, ou seja, movo o número do capítulo e o título cerca de uma polegada para que ele se alinhe à margem de uma polegada?
Responder1
O código 'ofensivo' está \llap
na \@makechapterhead
macro, dentro da \if@thesisfancy
ramificação, causando o recuo esquerdo na margem. Isso pode ser removido aplicando um patch no local relevante.
EditarIsto não funciona se o título do capítulo for maior que a largura do texto (menos a largura do número do capítulo) (até agora)
\documentclass[12pt,tocnosub,fancy,offcenter]{uiucecethesis09}
\usepackage{geometry}
\geometry{verbose,tmargin=1in,bmargin=1in,lmargin=1in,rmargin=1in}
\usepackage{blindtext}
\usepackage{xpatch}
\makeatletter
\xpatchcmd{\@makechapterhead}{\leavevmode\llap}{\leavevmode}{}{}
\makeatother
\begin{document}
\chapter{First}
\blindtext
\end{document}
Responder2
Este é apenas um acréscimo à resposta de Christian Hupfer, caso haja um título longo do capítulo (mas acho que é uma má ideia: texto longo em maiúsculas)
\documentclass[12pt,tocnosub,fancy,offcenter]{uiucecethesis09}
\usepackage{geometry}
\geometry{verbose,tmargin=1in,bmargin=1in,lmargin=1in,rmargin=1in}
\usepackage{blindtext}
\usepackage{xpatch}
\makeatletter
\xpatchcmd{\@makechapterhead}{\leavevmode\llap}{\leavevmode}{}{}
\xpatchcmd{\@makechapterhead}{\chaptertitlefont \capchaptitle}{\parbox{.85\textwidth}{\chaptertitlefont \capchaptitle}}{}{}
\makeatother
\begin{document}
\chapter{First}
\blindtext
\end{document}