使用最近的 lualatex,带有 TeX 连字符的字体,但也许这个问题更为普遍......
我刚刚看了@Mico 的代码这里关于如何将直双引号始终替换为右弯引号以及如何修复用户错误。非常好。
就我而言,我正在尝试编写一个 BASH 脚本,用于预处理 *tex 文档并查找潜在问题。我知道如何编写 BASH,所以这不是我的问题。
在各种潜在问题中,我的脚本会查找直双引号,并建议用户替换真正的花括号、TeX 连字符或其他任何字符。
该宏\"
可用于变音符号。我的问题是:除了引号和变音符号之外,还有其他情况下直双引号可能具有特殊的 TeX 含义吗?假设用户没有编写数学方程式。
似乎与报价处理相关的软件包不属于此主题。
答案1
"
是数字的 tex 语法的一部分。 "FF
是十六进制 FF,即 255。
它也是web2c
基于 TeX 实现的文件名语法的一部分。
xxx"aaa bbb"ccc.tex
是文件xxxaaa bbbccc.tex
的所有对之间的空格"
都被保留,所有"
空格都被删除,并且不是文件名的一部分。无法引用"
名称中包含的文件。
许多babel
语言"
使用各种结构来使主动和简写成为可能,例如,"-
使用连字符不会抑制进一步的连字符