变量的占位符,如 f(x, .)

变量的占位符,如 f(x, .)

在方程式中为变量排版占位符的最佳/通常方法是什么?

具体来说,我想执行类似 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}​

我添加了\parm33% 黑色\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}

相关内容