繁体   English   中英

如何在乳胶中自动断线?

[英]How to automatic break lines in latex?

我已经搜索过但没有什么用处,只有“使用\\换行”或“使用\\”。

我正在创建一个简单的乳胶文档来存储任何文本而不是使用 .txt,问题是 pdf 文档包含向右移动的行,直到它们离开纸张。

我正在使用这个简单的代码

\documentclass[a4paper]{article}

\usepackage{geometry}

\geometry{
    a4paper,
    total={170mm,257mm},
    left=5mm,
    top=20mm,
}

\begin{document}
    
\section{Text 1}
Loremipsumdolorsitamet,consecteturadipiscingelit,seddoeiusmodtemporincididuntutlabore etdoloremagnaaliqua.Utenimadminimveniam,quisnostrudexercitationullamcolaborisnisiutaliquipexeacommodoconsequat.Duisauteiruredolorinreprehenderitinvoluptatevelitessecillum doloreeufugiatnullapariatur.Excepteursintoccaecatcupidatatnonproident,suntinculpaquiofficiadeseruntmollitanimidestlaborum.

\end{document}  

由于乳胶将其视为一个词,因此它拒绝打破它,因为它不知道它的连字符。 但无论如何,我想让乳胶打破它。 有什么想法吗 ?

备注:我已经用过: \\hspace{0pt} \\leavevmode\\nobreak\\hspace{0pt} \\mbox{Loremip...larorum.}

没有任何效果。

我想我明白为什么没有任何效果了 请参阅下面的代码,我在编辑您的MWE后设法成功编译。

您基本上有两种方法可以在此处强制使用连字符。

  1. 正如 SamCarter 的评论一样,您可以在文本中手动拆分单词,只需在必要时使用\\- 我在下面的第 18 行(从底部起 6 个)做了它。

  2. 您在序言中添加了命令\\hyphenation{word-to-split} :我在下面这样做是为了将第 20 行(从底部起第 4 行)中的单词连字符。 请注意,在这种情况下,您在包含参数的大括号{}使用-而不是\\-

\documentclass[a4paper]{article}
\usepackage{geometry}
\geometry{
    a4paper,
    total={170mm,257mm},
    left=5mm,
    top=20mm,
}

\hyphenation{Duisauteiruredolorinre-prehenderitinvoluptatevelitesse-cillum doloreeufugiatnullapariatur}

\begin{document}
    
\section{Text 1}

Loremipsumdolorsitamet, consecteturadipiscingelit, 
seddoeiusmodtemporincididuntutlaboreetdoloremagna. 
Uten\-imadminimveniam, 
quisnostrudexercitationullamcolaborisnisiutaliquipexeacommodoconsequat. 
Duisauteiruredolorinreprehenderitinvoluptatevelitessecillumdoloreeufugiatnullapariatur. 
Excepteursintoccaecatcupidatatnonproident, 
suntinculpaquiofficiadeseruntmollitanimidestlaborum. 
\end{document}

最后,如果句号字符. 后面没有空格,两个单独的词可能会被解释为一个,命令\\hyphenation可能无法按预期工作。 不确定这是让你写出没有任何效果的细节,但也要小心这一点。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM