是否有一些东西可以放入 tex 文件中,使得编译器在到达该文件时提示输入进一步的命令?
我想要做的是加载 polyglossia,设置语言,然后根据提示执行 \showhyphens{我想要检查其标准连字符的任何单词}。
答案1
如果您想与 (Xe)TeX 进行交互式会话,您需要从终端启动它。
准备以下文件,并命名它testhyphens.tex
(或您喜欢的任何名称):
\documentclass{article}
\usepackage{polyglossia}
\usepackage{xltxtra} % for `\showhyphens`
\setmainlanguage{italian} % or whatever language
\begin{document} % this selects the main language
现在从终端启动
xelatex testhyphens
解释器将以*
提示符停止,您可以在其中指定任何 TeX 输入,例如
*\showhyphens{precipitevolissimevolmente}
(这是意大利文学中最长的单词,除了化合物名称)并按回车键。这将输出
*\showhyphens{precipitevolissimevolmente}
*********************** \showhyphens: ***********************
Underfull \hbox (badness 10000) detected at line 0
\EU1/lmr/m/n/10 pre-ci-pi-te-vo-lis-si-me-vol-men-te
*************************************************************
*
出现新的提示。您可以通过键入并按回车键来*
结束会话。\stop
xltxtra
需要此包来修改\showhyphens
当 OpenType 字体为当前字体时不起作用的常规定义(在这种情况下,是因为在其 OpenType 版本中polyglossia
加载了fontspec
将 Latin Modern 设置为默认字体)。