장 제목과 그 위에 있는 규칙을 왼쪽으로 확장하여 텍스트 블록을 지나서 -0.75가 되도록 하고 싶습니다.
MWE:
\documentclass[oneside,12pt]{memoir}
\usepackage{graphicx}
\begin{document}
\chapterstyle{madsen}
\frontmatter
\tableofcontents
\mainmatter
\chapter{First chapter}
Text
\chapter{Second chapter}
More text
\end{document}
답변1
다음 예에서는 mymadsen
필수 사양으로 장 스타일을 정의했습니다.
\documentclass{memoir}
\usepackage{graphicx}
\usepackage{lipsum}
\makechapterstyle{mymadsen}{%
\chapterstyle{default}
\renewcommand*{\chapnamefont}{%
\normalfont\large\scshape\raggedleft}
\renewcommand*{\chaptitlefont}{%
\normalfont\Huge\bfseries\sffamily\raggedleft}
\renewcommand*{\chapternamenum}{}
\setlength{\chapindent}{0.75in}
\renewcommand*{\printchapternum}{%
\makebox[0pt][l]{\hspace{0.4em}%
\resizebox{!}{4ex}{%
\chapnamefont\bfseries\sffamily\thechapter}%
}%
}%
\renewcommand*{\printchapternonum}{%
\chapnamefont \phantom{\printchaptername \chapternamenum%
\makebox[0pt][l]{\hspace{0.4em}%
\resizebox{!}{4ex}{%
\chapnamefont\bfseries\sffamily 10}%
}%
}%
}%
\setlength\midchapskip{1ex}
\renewcommand*{\printchaptertitle}[1]{%
\begin{adjustwidth}{-\chapindent}{}
\par\hrulefill\vskip\midchapskip
\raggedleft \chaptitlefont ##1\par\nobreak
\end{adjustwidth}}
}
\chapterstyle{mymadsen}
\begin{document}
\chapter*{Test unnumbered chapter and some textv}
\lipsum[4]
\chapter{Test numbered chapter and some textviiii}
\lipsum[4]
\end{document}
번호가 없는 장의 이미지:
번호가 매겨진 장에 대한 것: