\brokenpenalty 仅在奇数页上

\brokenpenalty 仅在奇数页上

我可以\brokenpenalty=10000设定奇怪的仅限页面?
(用于防止从奇数页到偶数页的连字符。而不是从偶数页到奇数页)。
我应该使用everypage还是atbegshi

答案1

是的。使用everypage并书写:

\AddEverypageHook{%
    \ifodd\c@page%
      \global\brokenpenalty=110%
    \else%
      \global\brokenpenalty=10000%
    \fi%
}

您可能还需要使用\makeatletter ... \makeatother来访问\c@page

相关内容