Rand anpassen: Kapiteltitel reicht in den linken Rand

Rand anpassen: Kapiteltitel reicht in den linken Rand

Ich verwende eine benutzerdefinierte Dokumentklasse und Vorlage für meine Abschlussarbeit. Beides ist hier zu finden (es ist wirklich lang, sonst würde ich es kopieren und einfügen):https://wiki.cites.illinois.edu/wiki/display/ECEThesisReview/LaTeX+Resources

Hier ist mein Problem: Ich stelle meine Ränder ein mit

\usepackage{geometry}
\geometry{verbose,tmargin=1in,bmargin=1in,lmargin=1in,rmargin=1in} 

Wann immer ich die Option erkläre

\documentclass[12pt,tocnosub,fancy,offcenter]{uiucecethesis09}

In der Präambel verstößt die Kapitelnummer gegen die Regeln meiner College-Dissertation, wonach kein Inhalt über die 2,5 cm breiten Ränder hinausragen darf.ausgefallene Dokumentklasse

Wie ändere ich die Klassendatei so, dass die Kapitelnummern innerhalb des 1-Zoll-Rands liegen, d. h. wie verschiebe ich die Kapitelnummer und den Titel um etwa einen Zoll, so dass sie mit dem 1-Zoll-Rand übereinstimmen?

Antwort1

Der „störende“ Code ist ein Makro innerhalb des \llapZweigs , das die linke Einrückung in den Rand verursacht. Dies kann durch Anwenden eines Patches an der entsprechenden Stelle behoben werden.\@makechapterhead\if@thesisfancy

BearbeitenDies funktioniert nicht, wenn der Kapiteltitel länger als die Textbreite (abzüglich der Breite der Kapitelnummernabbildung) ist (bisher).

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

Bildbeschreibung hier eingeben

Antwort2

Dies ist nur eine Ergänzung zur Antwort von Christian Hupfer, falls der Kapiteltitel lang ist (aber ich glaube, das ist keine gute Idee: langer Text in Großbuchstaben).

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

Bildbeschreibung hier eingeben

verwandte Informationen