Ajustar margem: o título do capítulo se estende na margem esquerda

Ajustar margem: o título do capítulo se estende na margem esquerda

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.classe de documento sofisticado

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á \llapna \@makechapterheadmacro, dentro da \if@thesisfancyramificaçã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}

insira a descrição da imagem aqui

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}

insira a descrição da imagem aqui

informação relacionada