在方程式中为变量排版占位符的最佳/通常方法是什么?
具体来说,我想执行类似 g = f(x, .) 的操作(这当然意味着 g 由 g(y) = f(x,y) 定义)。我尝试了\cdot
,但不知何故看起来不正确(间距也需要调整)。另一方面,a\bullet
似乎太粗了。
还有其他建议吗?
答案1
由于这个问题是开放式的,因此请考虑以下几点:
\documentclass{article}
\usepackage{xcolor}% http://ctan.org/pkg/xcolor
\newcommand{\parm}{\mathord{\color{black!33}\bullet}}%
\begin{document}
\[
f(x,.) \quad f(x,\cdot) \quad f(x,\ast) \quad f(x,\star) \quad
f(x,\bullet) \quad f(x,\parm)
\]
\end{document}
我添加了\parm
33% 黑色\bullet
,可能比完全的纯色 更微妙一些\bullet
。无论您选择什么,最好定义一个设置此类“占位符”的命令。如果您追求“奇特”的东西,我建议您仔细阅读 Scott Pakin 的全面的 LaTeX 符号列表。
答案2
如何使用?
,或者将其放在...中\fbox
。如果您仍想使用\cdot
,则可以使用\makebox
来预留足够的空间。
\documentclass{article}
\newcommand*{\X}{\textbf{?}}%
\newcommand*{\Y}{\textbf{\fbox{?}}}%
\newcommand*{\Z}{\makebox[1ex]{\textbf{$\cdot$}}}%
\begin{document}
$g(y) = f(x,\X) = f(x,\Y)= f(x,\Z)$
\end{document}
答案3
根据您的最后一条评论,我建议使用减号,它在范畴论中广泛使用:
\newcommand{\blank}{{-}}
附加的括号掩盖了它的二元运算符性质,因此它被视为普通符号。使用个人命令允许您仅通过修改其定义来更改符号。
\documentclass{article}
\newcommand{\blank}{{-}}
\begin{document}
$f(x,\blank)$
$M\otimes_{R}\blank$
\end{document}
答案4
我使用自己的宏:
\documentclass{article}
\def\argdot{{\hspace{0.18em}\cdot\hspace{0.18em}}}
\begin{document}
$f(x,\argdot)$
\end{document}