在WordPress的Latex中调整单个字符的垂直位置

在WordPress的Latex中调整单个字符的垂直位置

我正在尝试定义一个新的运算符(例如\bigominus- 但它不存在)来创建一个方程

在此处输入图片描述

但问题是,在垂直对齐后面的所有内容后,我无法缩小较低的索引。到目前为止,我拥有的代码是

\mathop{\huge{\boldsymbol{\ominus}}}\limits_{\tiny{ijk}}\normalsize{\raisebox{0.7ex}{\text{x}[\,u\,][\,v\,][\,w\,]}}

如果我删除\raisebox{0.7ex}{}它,索引就会修复,但垂直对齐就会消失。

在此处输入图片描述

显然,相对于符号的水平线,这一点很明显。有人知道我该如何解决这个问题吗?我想将符号\ominus向下移动,使水平线与 的十字线对齐\text{x},或者将\text{x}和后面的所有内容移动到 ,使其与 的水平线对齐\otimes

我花了几个小时尝试解决这个问题,但似乎无法在 WordPress 相当有限的可用命令中找到正确的命令。

答案1

您可以缩放粗体\ominus;我不知道这是否适用于 WordPress,但这与主题无关,因为 WordPress 使用的是 MathJax,而不是 TeX。

\documentclass{article}
\usepackage{amsmath,bm,graphicx}

\makeatletter
\newcommand*{\bigominus}{\DOTSB\bigominus@\slimits@}

\newcommand{\bigominus@}{\mathop{\mathpalette\bigominus@@\relax}}

\newcommand{\bigominus@@}[2]{%
  \vcenter{\hbox{%
    \sbox\z@{$\m@th#1\bigoplus$}%
    \resizebox{\wd\z@}{!}{$\m@th#1\bm{\ominus}$}%
  }}%
}
\makeatother

\begin{document}
\[
\bigominus_{ijk}x[u][v][w]
\qquad
\textstyle
\bigominus_{ijk}x[u][v][w]
\qquad
\scriptstyle
\bigominus_{ijk}x[u][v][w]
\qquad
\scriptscriptstyle
\bigominus_{ijk}x[u][v][w]
\]
\[
\bigoplus_{ijk}x[u][v][w]
\qquad
\textstyle
\bigoplus_{ijk}x[u][v][w]
\qquad
\scriptstyle
\bigoplus_{ijk}x[u][v][w]
\qquad
\scriptscriptstyle
\bigoplus_{ijk}x[u][v][w]
\]

\end{document}

在此处输入图片描述

答案2

\bigominusmathx在包的字体中确实存在mathabx。您可以轻松使用它,而无需更改默认数学字体:

\documentclass{article}%
\usepackage[utf8]{inputenc}

\DeclareFontFamily{U}{mathx}{\hyphenchar\font45}
\DeclareFontShape{U}{mathx}{m}{n}{
<-6> mathx5 <6-7> mathx6 <7-8> matha7
<8-9> mathx8 <9-10> mathx9
<10-12> mathx10 <12-> mathx12
}{}
\DeclareSymbolFont{mathx}{U}{mathx}{m}{n}
\DeclareMathSymbol{\bigominus}{\mathop}{mathx}{"C1}

\begin{document}

\[ A \bigominus B \]%

\end{document} 

在此处输入图片描述

相关内容