我遇到了同样的memoir
问题JSB档案。这个问题之前已经发布过,但不幸的是,提问者自己提出的解决方案似乎只是小调整,并没有解决问题(此外,我无法将字体更改为其他字体,因为我使用的是标准 CM)。让我引用一下:
我遇到了一个问题,有些行的长度几乎足以导致
verse
环境断行,但却创建了一个不必要的空行。看起来好像是环境在断行,但实际上并没有任何东西可以放在那行上。
这是我在排版马其顿语诗句时遇到的问题的 MWE(babel
马其顿语没有连字规则,因此我使用俄语规则):
\documentclass[11pt]{memoir}
\usepackage[utf8]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[paper=a4paper, showframe]{geometry}
\usepackage[russian]{babel}
\usepackage{microtype}
\begin{document}
\begin{verse}
Tаа мозаична креација, Вавилон сака да го состави, \\*
секојдневно ја пишува светската историја "--- познавајќи исклучиво кинески, \\
работи на природен пергамент користејќи камен, \\
сликовно писмо со клинест примес \\*
и арапски акцент со јапонска мускулна моторика.
\end{verse}
\end{document}
这很可能是一个错误,所以我不想\textwidth
仅仅为了这种情况发生而改变或其他常规参数(否则其他一切都会发生变化,这是我不想发生的)。
任何帮助,将不胜感激!
答案1
嗯,应该不需要,但你可以\nobreak
在之前添加\\
以避免双重换行。你只需要添加一个,但我在这里到处都添加了一个,以表明即使行不完整,添加也是安全的。
\documentclass[11pt]{memoir}
\usepackage[utf8]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[paper=a4paper, showframe]{geometry}
\usepackage[russian]{babel}
\usepackage{microtype}
\begin{document}
\begin{verse}
Tаа мозаична креација, Вавилон сака да го состави,\nobreak\\*
секојдневно ја пишува светската историја "--- познавајќи исклучиво кинески,\nobreak\\
работи на природен пергамент користејќи камен,\nobreak\\
сликовно писмо со клинест примес\nobreak\\*
и арапски акцент со јапонска мускулна моторика.
\end{verse}
\end{document}
我认为这是回忆录中的一个错误,可以使用下面的定义进行修复
\documentclass[11pt]{memoir}
\usepackage[utf8]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[paper=a4paper, showframe]{geometry}
\usepackage[russian]{babel}
\usepackage{microtype}
\makeatletter
\renewcommand*{\@vslnumright}{%
\nobreak%<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
\hfill\rlap{%\kern\vrightskip\kern\rightmargin%
\kern\memRTLvrightskip\kern\rightmargin%
\vlvnumfont\getthelinenumber{poemline}{memfvsline}}}
\makeatother
\begin{document}
\begin{verse}
Tаа мозаична креација, Вавилон сака да го состави,\\*
секојдневно ја пишува светската историја "--- познавајќи исклучиво кинески,\\
работи на природен пергамент користејќи камен,\\
сликовно писмо со клинест примес\\*
и арапски акцент со јапонска мускулна моторика.
\end{verse}
\end{document}