회고록 수업의 makeheadrule

회고록 수업의 makeheadrule

나는 클래스 문서 에서 작동하도록 makeheadrule및 지시문을 얻으려고 노력해 왔습니다 . 여기 MWE가 있습니다makefootrulememoir

\documentclass[10pt]{memoir}
\usepackage{lipsum}


\copypagestyle{memoirStylePages}{headings}
\makerunningwidth{memoirStylePages}{\textwidth}

\makeheadrule{memoirStylePages}{\textwidth}{\normalrulethickness}
\makefootrule{memoirStylePages}{\textwidth}{\normalrulethickness}{}

\nouppercaseheads

\makeevenhead{memoirStylePages}{\thepage}{}{}
\makeoddhead{memoirStylePages}{}{}{\itshape\leftmark}

\makeevenfoot{memoirStylePages}{}{}{}
\makeoddfoot{memoirStylePages}{}{}{}

\makepsmarks{memoirStylePages}{%
  \createmark{chapter}{left}{nonumber}{}{}
}

\pagestyle{memoirStylePages}

\begin{document}
\chapter{A chapter}
\section{A section}    
\lipsum[1-10]    
\end{document}

오류가 발생하는 이유를 이해할 수 없습니다.

답변1

의 마지막 인수는 makefootrule비워둘 수 없습니다. 따라서 다음을 사용하십시오.

\makefootrule{memoirStylePages}{\textwidth}{\normalrulethickness}{0pt}

명령의 구문 \makefootrule은 다음과 같습니다.

\makefootrule{ style }{ width }{ thickness }{ skip }

\footskip스타일 페이지 스타일의 바닥글 위에 그려진 건너뛰기( 참조) 규칙의 너비와 두께를 지정합니다 .


수정된 MWE는 다음과 같습니다.

\documentclass[10pt]{memoir}
\usepackage{lipsum}
\copypagestyle{memoirStylePages}{headings}
\makerunningwidth{memoirStylePages}{\textwidth}
\makeheadrule{memoirStylePages}{\textwidth}{\normalrulethickness}
\makefootrule{memoirStylePages}{\textwidth}{\normalrulethickness}{0pt}
\nouppercaseheads
\makeevenhead{memoirStylePages}{\thepage}{}{}
\makeoddhead{memoirStylePages}{}{}{\itshape\leftmark}
\makeevenfoot{memoirStylePages}{}{}{}
\makeoddfoot{memoirStylePages}{}{}{}

\makepsmarks{memoirStylePages}{%
  \createmark{chapter}{left}{nonumber}{}{}
}

\pagestyle{memoirStylePages}
\begin{document}
\chapter{A chapter}
\section{A section}    
\lipsum[1-10]    
\end{document}

관련 정보