Latex 如何在乳胶中自动断线?

Latex 如何在乳胶中自动断线?,latex,Latex,我已经搜索了,但没有什么无用的,只有“使用\新行”或“使用\” 我正在创建一个简单的latex文档来存储任何文本,而不是使用.txt,问题是pdf文档包含的行一直向右移动,直到它们从纸上消失 我正在使用这个简单的代码 \documentclass[a4paper]{article} \usepackage{geometry} \geometry{ a4paper, total={170mm,257mm}, left=5mm, top=20mm, } \beg

我已经搜索了,但没有什么无用的,只有“使用\新行”或“使用\”

我正在创建一个简单的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}  
因为latex将其视为一个单词,所以它拒绝打断它,因为它不知道它的连字号。但我想让乳胶打破它,不管怎样。有什么想法吗

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

什么都不管用。

我想我明白为什么什么都不管用了。请参阅下面我的代码,在编辑您的代码后,我成功地编译了这些代码

在这里,基本上有两种强制连字的方法

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

  • 您在序言中添加了命令
    \hyphenation{word to split}
    :我在下面做了这个操作,以便在第20行(从底部开始的第4行)中对单词进行连字。请注意,在本例中,在包含参数的大括号
    {}
    中使用
    -
    而不是
    \-

  • \documentclass[a4paper]{article}
    \usepackage{geometry}
    \几何学{
    A4纸,
    总数={170mm,257mm},
    左=5毫米,
    顶部=20mm,
    }
    \连字号{Duisauteiruredorinre-prehenderitinVolptatevelitesse cilum doloreeufugiatnullapiratur}
    \开始{document}
    \第{文本1}节
    Loremipsumdolorsitamet,圣斗士,
    塞多伊乌斯莫特在洛雷麦格纳工作。
    乌尼马丁尼安,
    这是一个很好的例子。
    杜伊萨特·鲁雷多洛尔是一名感染前志愿者。
    不可抗力除外,
    Suntinculpaquitadeseruntmollitanismatlabourum。
    \结束{document}
    
    最后,如果句号字符
    后面没有空格,则两个单独的单词可能被解释为一个,并且命令
    \hyphenation
    可能无法按预期工作。我不确定这是不是让你写什么都不管用的细节,但也要小心。

    我想我明白为什么什么都不管用了。请参阅下面我的代码,在编辑您的代码后,我成功地编译了这些代码

    在这里,基本上有两种强制连字的方法

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

  • 您在序言中添加了命令
    \hyphenation{word to split}
    :我在下面做了这个操作,以便在第20行(从底部开始的第4行)中对单词进行连字。请注意,在本例中,在包含参数的大括号
    {}
    中使用
    -
    而不是
    \-

  • \documentclass[a4paper]{article}
    \usepackage{geometry}
    \几何学{
    A4纸,
    总数={170mm,257mm},
    左=5毫米,
    顶部=20mm,
    }
    \连字号{Duisauteiruredorinre-prehenderitinVolptatevelitesse cilum doloreeufugiatnullapiratur}
    \开始{document}
    \第{文本1}节
    Loremipsumdolorsitamet,圣斗士,
    塞多伊乌斯莫特在洛雷麦格纳工作。
    乌尼马丁尼安,
    这是一个很好的例子。
    杜伊萨特·鲁雷多洛尔是一名感染前志愿者。
    不可抗力除外,
    Suntinculpaquitadeseruntmollitanismatlabourum。
    \结束{document}
    

    最后,如果句号字符
    后面没有空格,则两个单独的单词可能被解释为一个,并且命令
    \hyphenation
    可能无法按预期工作。不确定这是不是让你认为什么都不管用的细节,但也要小心。你可以帮助latex找到连接点:
    Lorem-ipsumdo-lorsit-amet、conse-cteturad-ipiscinge-lit、seddo-eiusmod-temporation-cididuntert-labor-etdolorem-agna-aliqua.Uten-adminim-veniam,塔利基佩斯社区合作组织成员国代表团成员国代表团成员国代表团成员国代表团成员国代表团成员国代表团成员国代表团成员国代表团成员国代表团成员国代表团成员国代表团成员国代表团成员国代表团成员,suntin \-culpaqui \-officiades \-eruntmollitanimidestloarum.
    您可以帮助latex找到连接点:
    Lorem \-ipsumdo \-lorsit \-amet、conse \-cturad \-ipisinge、seddo \-eiusmod \-temporation \-cidunt \-Laborary etdolore \-agna \-aliqua.Uten \-imadminim \-veniam,塔利基佩斯社区合作组织成员国代表团成员国代表团成员国代表团成员国代表团成员国代表团成员国代表团成员国代表团成员国代表团成员国代表团成员国代表团成员国代表团成员国代表团成员国代表团成员