%20%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F%20%D0%BC%D0%B0%D1%82%D1%80%D0%B8%D1%86%20%D1%81%20cdot%20%E2%80%94%20%D0%BA%D0%B0%D0%BA%20%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C%20%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%B2%D0%B0%D0%BB%3F.png)
\documentclass{article}
\usepackage{amsmath}
\DeclareMathOperator{\Div}{Div}
\begin{document}
I want to compute the divergence of the product $\boldsymbol F \cdot \boldsymbol C$, but the
code below looks like I want to compute $\Div(\boldsymbol F) \cdot \boldsymbol C$.
Round brackets are not common in my field.`
$\Div \boldsymbol F \cdot \boldsymbol C$
\end{document}
В моей области общепринято определять матричное умножение двух матриц $\boldsymbol F$ и $\boldsymbol C$ с помощью \cdot. \Div представляет собой оператор дивергенции.
Вывод кода выглядит как $\Div(\boldsymbol F) \cdot \boldsymbol C$. Как мне сделать так, чтобы было понятно, что я хочу вычислить $\Div ( \boldsymbol F \cdot \boldsymbol C )$. Я не могу использовать круглые скобки.
решение1
Я считаю, что лучше использовать скобки. В любом случае, поскольку оператор дивергенции дает скаляр, не имеет смысла интерпретировать «Div F», умноженное на «C», а не дивергенцию произведения матриц C на F.
Вы можете уменьшить пространство вокруг точки (что обычнонетхотя и используется для матричных продуктов) следующим образом
\documentclass{article}
\usepackage{amsmath}
\usepackage{bm}
\DeclareMathOperator{\Div}{Div}
\newcommand{\dcdot}{%
\mathbin{%
\nonscript\mspace{-\muexpr\medmuskip*2/3}%
\cdot
\nonscript\mspace{-\muexpr\medmuskip*2/3}%
}%
}
\begin{document}
$\Div \bm{F} \cdot \bm{C}$ (with \verb|\cdot|)
$\Div \bm{F} \dcdot \bm{C}$ (with \verb|\dcdot|)
$\scriptstyle \Div \bm{F}\dcdot \bm{C}$
\end{document}
Остерегайтесь никогда не использовать \dcdot
как унарный символ. Это сокращает пространство до одной трети стандарта.