Estoy usando una clase de documento personalizada y una plantilla para mi tesis. Ambos se pueden encontrar aquí (son muy largos; de lo contrario, los copiaría y pegaría):https://wiki.cites.illinois.edu/wiki/display/ECEThesisReview/LaTeX+Resources
Aquí está mi problema: configuro mis márgenes usando
\usepackage{geometry}
\geometry{verbose,tmargin=1in,bmargin=1in,lmargin=1in,rmargin=1in}
Siempre que declaro la opción
\documentclass[12pt,tocnosub,fancy,offcenter]{uiucecethesis09}
en el preámbulo, el número del capítulo viola las reglas de tesis de my College de que ningún contenido puede extenderse más allá de los márgenes de una pulgada.
¿Cómo modifico el archivo de clase para que los números de los capítulos estén dentro del margen de una pulgada, es decir, muevo el número del capítulo y el título aproximadamente una pulgada para que se alinee con el margen de una pulgada?
Respuesta1
El código "ofensivo" está \llap
en la \@makechapterhead
macro, dentro de la \if@thesisfancy
rama, lo que provoca la sangría izquierda en el margen. Esto se puede eliminar aplicando un parche en el lugar correspondiente.
EditarEsto no funciona si el título del capítulo es más largo que el ancho del texto (menos el ancho de la cifra del número del capítulo) (hasta ahora)
\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}
Respuesta2
Esto es solo una adición a la respuesta de Christian Hupfer, en caso de que haya un título de capítulo largo (pero creo que es una mala idea: texto largo en mayú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}