![索引“SETI@home”时出现问题](https://linux22.com/image/458360/%E7%B4%A2%E5%BC%95%E2%80%9CSETI%40home%E2%80%9D%E6%97%B6%E5%87%BA%E7%8E%B0%E9%97%AE%E9%A2%98.png)
输入 \index{SETI@home}。它 (TexShop) 只打印了“home” - 在“SETI..”的正确位置。我如何告诉 makeindex “@”是要包含的文本?
答案1
默认情况下@
是actual
用于分隔(需要时)排版格式和用于索引排序的字符串的字符。因此,它可以放在字符前面quote
,默认情况下是"
这样的
\index{SETI"@HOME}
如果您有很多这样的东西,您可以使用 来更改指定样式的字符makeindex -s mystyle.ist
。
例如,base
latex 版本有一个与专为索引 latex 代码而设计的包gind.ist
相匹配的包,它使用doc
actual '='
quote '!'
所以@
被替换为=
and是普通字符,"
并且!
@
\index{SETI@HOME}
能按预期工作