我搜索了互联网来解决我的问题并尝试了一些提示和技巧,但没有任何效果。
手动连字可以工作,但连字命令则不行。
(我不想对单词的每个实例都使用连字符。并且也没有办法创建新命令并改用此命令。)
它没有用连字符连接单词 Quidditch-Weltmeisterschaft(魁地奇世界杯)
例子:
%% 这是 XeTeX,版本 3.141592653-2.6-0.999993(MiKTeX 21.8) %% (预加载格式=xelatex 2021.8.13) 2021 年 9 月 6 日 12:00 \documentclass[fontsize=11pt]{scrbook} \usepackage[paperwidth=154mm, paperheight=216mm, 内=1.9cm, 外=1.7cm, 顶部=1.9cm, 底部=1.7cm]{geometry} \usepackage{字体规格} \setmainfont{自由衬线体} \usepackage[ngerman]{babel} %\usepackage[protruction=basictext]{microtype} \selectlanguage{德语} \hyphenation{Quid-ditch-Welt-meis-ter-schaft} % 不起作用 %\hyphenation{Quid\-ditch\-Welt\-meis\-ter\-schaft} % 产生错误 \列表文件 \开始{文档} %\hyphenation{Quid-ditch-Welt-meis-ter-schaft} % 这也不起作用 % \连字符不起作用。 这是正义的战争,而世界就在蓝天之下。东方地平线上仅有的一片绿色岩石 已评论标签。哈利和魔杖的诅咒,一切都 成为魁地奇世界冠军,并打破这些记录, 这是韦斯莱先生的遗物。 % 手动断字 这是正义的战争,而世界就在蓝天之下。东方地平线上仅有的一片绿色岩石 已评论标签。哈利和魔杖的诅咒,一切都 你们要为你们的家园而战, 这是韦斯莱先生的遗物。 \结束{文档}
%%*文件列表* %%scrbook.cls 2021/06/25 v3.34 KOMA-Script 文档类(书籍) %%scrkbase.sty 2021/06/25 v3.34 KOMA-Script 包 (依赖 KOMA-Script 的基础 %%ics 和 keyval 用法) %%scrbase.sty 2021/06/25 v3.34 KOMA-Script 包 (KOMA-Script 独立包 %%asics 和 keyval 用法) %%scrlfile.sty 2021/06/25 v3.34 KOMA-Script 包(文件加载挂钩) %%scrlfile-hook.sty 2021/06/25 v3.34 KOMA-Script 包(使用 LaTeX 钩子) %%scrlogo.sty 2021/06/25 v3.34 KOMA-Script 包(徽标) %%keyval.sty 2014/10/28 v1.15 键=值解析器(DPC) %%tocbasic.sty 2021/06/25 v3.34 KOMA-Script 包(处理 toc 文件) %%scrsize11pt.clo 2021/06/25 v3.34 KOMA-Script 字体大小类别选项 (11pt) %%typearea.sty 2021/06/25 v3.34 KOMA-Script 包(类型区域) %%geometry.sty 2020/01/02 v5.9 页面几何 %%ifvtex.sty 2019/10/25 v1.7 ifvtex 旧包。请改用 iftex。 %%iftex.sty 2020/03/06 v1.0d TeX 引擎测试 %%几何.cfg %%fontspec.sty 2020/02/21 v2.7i XeLaTeX 和 LuaLaTeX 的字体选择 %%xparse.sty 2021-08-04 L3 实验文档命令解析器 %%expl3.sty 2021-07-12 L3 编程层(加载器) %%l3backend-xetex.def 2021-08-04 L3 后端支持:XeTeX %%fontspec-xetex.sty 2020/02/21 v2.7i XeLaTeX 和 LuaLaTeX 的字体选择 %%fontenc.sty %%字体规格.cfg %%ts1cmr.fd 2019/12/16 v2.5j 标准 LaTeX 字体定义 %%***********
我究竟做错了什么?
答案1
pdftex
这是and的默认行为xetex
- 带有明确连字符的单词不再使用连字符。
选项 1。使用这些引擎,Quidditch"=Weltmeisterschaft
当此词出现在文本中时(每次出现)进行书写。但您说您不想这样做,所以—
选项 2. 切换到luatex
并仅在序言中写入:
\hyphenation{Quid-ditch=Welt-meis-ter-schaft}
这里的=
意思是明确的连字符。