簡體   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