章番号が余白から外れます

章番号が余白から外れます

私は LaTeX 初心者で、問題に遭遇しました。図を見ればすべてがわかります... 章数が 9 を超えると、2 番目の数字が余白から外れてしまいます...

第10章の数字0が余白から外れます!!

私はウェブから自分の序文までの章の次のレイアウトをコピーしました:

\documentclass[a4paper,11pt,twoside,openright]{memoir}

\usepackage{xcolor}

\definecolor{numbercolor}{gray}{0.7}
\newif\ifchapternonum

\makechapterstyle{jenor}{
  \renewcommand\printchaptername{}
  \renewcommand\printchapternum{}
  \renewcommand\printchapternonum{\chapternonumtrue}
  \renewcommand\chaptitlefont{\fontfamily{pbk}\fontseries{db}\fontshape{n}\fontsize{25}{35}\selectfont\raggedleft}
  \renewcommand\chapnumfont{\fontfamily{pbk}\fontseries{m}\fontshape{n}\fontsize{1in}{0in}\selectfont\color{numbercolor}}
  \renewcommand\printchaptertitle[1]{%
    \noindent
    \ifchapternonum
    \begin{tabularx}{\textwidth}{X}
    {\let\\\newline\chaptitlefont ##1\par}
    \end{tabularx}
    \par\vskip-2.5mm\hrule
    \else
    \begin{tabularx}{\textwidth}{Xl}
    {\parbox[b]{\linewidth}{\chaptitlefont ##1}} & \raisebox{-15pt}{\chapnumfont \thechapter}
    \end{tabularx}
    \par\vskip2mm\hrule
    \fi
  }
}

\chapterstyle{jenor}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\usepackage{pdfsync}    
\setlrmarginsandblock{5.5cm}{2.5cm}{*}  
\setulmarginsandblock{2.5cm}{3.0cm}{*}
\checkandfixthelayout 

\begin{document}


\setcounter{chapter}{9}

\chapter{diskussion}
Test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test 
\end{document}

誰か解決策や私がすべきことの提案を持っていますか?? もしあれば、感謝します!

答え1

これは単に長いコメントです。この MWE は画像のようには表示されません。したがって、これをコピーして追加し、問題がわかるようにしてください。

\documentclass[a4paper]{memoir}
\usepackage{xcolor}

\definecolor{numbercolor}{gray}{0.7}
\newif\ifchapternonum

\makechapterstyle{jenor}{
  \renewcommand\printchaptername{}
  \renewcommand\printchapternum{}
  \renewcommand\printchapternonum{\chapternonumtrue}
  \renewcommand\chaptitlefont{\fontfamily{pbk}\fontseries{db}\fontshape{n}\fontsize{25}{35}\selectfont\raggedleft}
  \renewcommand\chapnumfont{\fontfamily{pbk}\fontseries{m}\fontshape{n}\fontsize{1in}{0in}\selectfont\color{numbercolor}}
  \renewcommand\printchaptertitle[1]{%
    \noindent
    \ifchapternonum
    \begin{tabularx}{\textwidth}{X}
    {\let\\\newline\chaptitlefont ##1\par}
    \end{tabularx}
    \par\vskip-2.5mm\hrule
    \else
    \begin{tabularx}{\textwidth}{Xl}
    {\parbox[b]{\linewidth}{\chaptitlefont ##1}} & \raisebox{-15pt}{\chapnumfont \thechapter}
    \end{tabularx}
    \par\vskip2mm\hrule
    \fi
  }
}

\chapterstyle{jenor}

\begin{document}


\setcounter{chapter}{9}

\chapter{diskussion}

\end{document}

この画像が投稿されたコードを使用していることに注目してください。ない結局、元の画像と同じになります。つまり、何か他のことが起こっているということです。

ここに画像の説明を入力してください


このデザインはどうですか

\documentclass[a4paper,11pt,twoside,openright]{memoir}

\usepackage{xcolor,kantlipsum}

\setlrmarginsandblock{5.5cm}{2.5cm}{*}  
\setulmarginsandblock{2.5cm}{3.0cm}{*}
\checkandfixthelayout 



\definecolor{numbercolor}{gray}{0.7}
\newif\ifchapternonum


\newlength\chapnumwidth

\makechapterstyle{jenor}{
  \renewcommand\printchaptername{}
  \renewcommand\printchapternum{}
  \renewcommand\printchapternonum{\chapternonumtrue}
  \renewcommand\chaptitlefont{\fontfamily{pbk}\fontseries{db}\fontshape{n}\fontsize{25}{35}\selectfont\raggedleft}
  \renewcommand\chapnumfont{\fontfamily{pbk}\fontseries{m}\fontshape{n}\fontsize{1in}{0in}\selectfont\color{numbercolor}}
  \settowidth\chapnumwidth{\chapnumfont 99}
  \renewcommand\printchaptertitle[1]{%
    \noindent
    % design only good for chapters in right hand pages
    \begin{adjustwidth}{0em}{-4em}
      \ifchapternonum
      % use this if the un-numbered placement should match 100%
      % \begin{tabularx}{\linewidth}{Xp{\chapnumwidth}}
      %   {\parbox[b]{\linewidth}{\chaptitlefont ##1}} &
      %   \raisebox{-15pt}{\phantom{\chapnumfont 99}}
      \begin{tabularx}{\textwidth}{@{}X@{}}
        {\parbox[b]{\linewidth}{\chaptitlefont ##1}}
        \\
        \addlinespace[0.5em]
        \cmidrule{1-1}
      \end{tabularx}
      \else
      \begin{tabularx}{\linewidth}{@{}Xp{\chapnumwidth}@{}}
        {\parbox[b]{\linewidth}{\chaptitlefont ##1}} &
        \raisebox{-15pt}{\chapnumfont \thechapter}
        \\
        \addlinespace[0.5em]
        \cmidrule{1-1}
      \end{tabularx}
      \fi
    \end{adjustwidth}
  }
}

\chapterstyle{jenor}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


\begin{document}

\chapter*{diskussion}

\kant[3]

\setcounter{chapter}{8}

\chapter{diskussion}

\kant[3]


\setcounter{chapter}{9}

\chapter{diskussion}

\kant[3]


\end{document}

ここに画像の説明を入力してください ここに画像の説明を入力してください ここに画像の説明を入力してください

関連情報