当你在 LaTeX 中编写一些类似以下内容的内容时:
A\\ %
*A
您希望在第二个字符之前看到星号,就像在任何文本中一样。但是,上面的代码块相当于这样写:
A\\* %
A
也就是说,星号将成为命令的一部分\\*
,因此*
不会显示。
当然,可以使用一些技巧来显示幻影星号:
\documentclass{article}
\parindent=0pt
\begin{document}
A\\
\textasteriskcentered A\\ %
\**A\\%
{}*A\\
\mbox{*}A\\ %
\end{document}
但我想知道是否有更好的方法。特别是,是否有一种方法可以防止粘贴\\
而不*
接触文档主体。
答案1
只需将 \usepackage{amsmath}
问题纳入整个文档即可解决,令人惊讶的是(至少对我来说)也可以在纯文本或简单表格中解决。
在下面的 MWE 中,所有星号均显示出来。如果删除了包,则 *12
始终呈现为12
,不带星号。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
*11 *22\\
*12 *32\\
\begin{tabular}{ll}
*11 & *22\\
*12 & *32\\
\end{tabular}
$
*11 *22\\
*12 *32\\
$
\end{document}
注意:我回答了自己标记为“社区维基”的问题,以将其从未回答的列表中删除,但由于 David 的评论让我走上了正轨,我希望 Josehp 的评论不会被置若罔闻,从而被接受。;)