在 LaTeX 中,您可以使用\char`
后跟一个符号来获取该符号。例如\char`b
或\char`\b
只会得到字母b
。
- 它适用于哪些符号/字母?我发现产生不同符号的两种情况是
\char`{
和\char`}
。有什么原因导致这两个符号不像你想象的那样工作? - 为什么会发生这种情况?仅仅输入
`b
并不会给你带来任何特殊效果,那么为什么它在上下文中起作用\char
? \char`\_
为什么在有有效命令时反斜杠会被忽略\_
?
我对 LaTeX 还不熟悉,用 Google 搜索与符号相关的内容比较困难,所以我在这里提问。提前致谢。
答案1
\char
像写那样 将左引号附加到命令是误解\char`
。
\char
期望参数为数字。使用左引号,您可以将下一个字符或单字符命令转换为其字符代码(即数字)如果 TeX 当前正在寻找一个数字。
因此`b
,`\b
在这种情况下,两者都给出了数字 62。
您可以在所有需要数字的地方使用此语法:
\documentclass{article}
\begin{document}
\setlength\parskip{`b pt}
aba
abc
\end{document}
只有特殊字符才需要反斜杠。例如`\%
,,,但总是添加它并没有什么坏处。在这种情况下,它给出了字符“本身” `\{
。`\}
`\\