LaTeXLimit controls must follow a math operator. \textbf{G} := \parallel\limits
对以下代码片段有抱怨。
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{equation}
\textbf{G} := \parallel\limits_{\pi \in \mathcal{P}} \textbf{G}^{\pi}
\end{equation}
\end{document}
\limits
可以应用什么可能的解决方法\parallel
?
答案1
也许你想要一个类似的符号\sum
:
\documentclass{article}
\usepackage{mathtools,graphicx}
\makeatletter
\newcommand{\parop}{\DOTSB\parop@\slimits@}
\newcommand{\parop@}{\mathop{\vphantom{\sum}\mathpalette\delimiter@to@op\Vert}}
\newcommand{\delimiter@to@op}[2]{%
\begingroup
\sbox\z@{$#1\sum$}%
\vcenter{\hbox{\resizebox{!}{\ht\z@}{$\m@th#2$}}}%
\endgroup
}
\makeatother
\begin{document}
\begin{equation}
\textbf{G} \coloneqq \parop_{\pi \in \mathcal{P}} \textbf{G}^{\pi}
\end{equation}
\begin{equation}
\sum_{\pi \in \mathcal{P}} \parop_{\pi \in \mathcal{P}}
\end{equation}
\begin{equation}
\textstyle \sum_{\pi \in \mathcal{P}} \parop_{\pi \in \mathcal{P}}
\scriptstyle \sum_{\pi \in \mathcal{P}} \parop_{\pi \in \mathcal{P}}
\scriptscriptstyle \sum_{\pi \in \mathcal{P}} \parop_{\pi \in \mathcal{P}}
\end{equation}
\end{document}
答案2
对于快速而简单的一次性解决方案,请将其用作数学运算符。
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{equation}
\textbf{G} := \mathop{\parallel}\limits_{\pi \in \mathcal{P}} \textbf{G}^{\pi}
\end{equation}
\end{document}