圈出公式中的參數

圈出公式中的參數

如何在公式或文字中的參數周圍插入圓圈,如下所示: 在此輸入影像描述

答案1

評論中連結的所有答案都是在tikzmarknode添加到tikzmark庫之前編寫的。有了這個添加,恕我直言,獲得這樣的東西就特別簡單了。

\documentclass{article}
\usepackage{amsmath,amssymb}
\usepackage{tikz}
\usetikzlibrary{tikzmark}
\begin{document}
\[\mathrm{i}\int\!\mathrm{d}t\,\mathrm{d}\theta\,\mathrm{d}\bar\theta\,
\tikzmarknode[circle,draw,dashed,inner sep=2pt]{tc}{\dfrac{\theta\bar\theta}{\hbar}}
\left(L[\Phi]+\mathbb{J}\right)\]
\end{document}

在此輸入影像描述

當然,您可以使用 做更多的事情tikzmarknode

\documentclass[fleqn]{article}
\usepackage{amsmath,amssymb}
\usepackage{tikz}
\usetikzlibrary{tikzmark}
\tikzset{dashed circle/.style={circle,draw,dashed,inner sep=2pt}}
\begin{document}
The conventional \dots
\begin{equation}\label{eq:conventional}
 \mathcal{Z}[\mathbb{J}]=\exp\left[\mathrm{i}\int\!\mathrm{d}t\,\mathrm{d}\theta\,\mathrm{d}\bar\theta\,
 \tikzmarknode[dashed circle]{11}{1}
 \left(L[\Phi]+\mathbb{J}\right)\right]\;.
\end{equation}
The modified \dots
\begin{equation}
 \mathcal{Z}'[\mathbb{J}]=\exp\left[\mathrm{i}\int\!\mathrm{d}t\,\mathrm{d}\theta\,\mathrm{d}\bar\theta\,
 \tikzmarknode[dashed circle]{tc1}{\dfrac{\theta\bar\theta}{\hbar}}
 \left(L[\Phi]+\mathbb{J}\right)\right]\;.\label{eq:Z'}
\end{equation}
\eqref{eq:conventional} except that $\tikzmarknode[dashed circle]{12}{1}$ got replaced by 
$\tikzmarknode[dashed circle]{tc2}{\dfrac{\theta\bar\theta}{\hbar}}$ in \eqref{eq:Z'}.
\begin{tikzpicture}[overlay,remember picture]
\draw[red,latex-latex,thick] (tc1) to[bend left=10] (tc2);
\end{tikzpicture}
\end{document}

在此輸入影像描述

相關內容