如何将 `\limits` 应用于 `\parallel`?

如何将 `\limits` 应用于 `\parallel`?

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}

enter image description here

答案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}

相关内容