LuaTeX 的 pst-node 替代品

LuaTeX 的 pst-node 替代品

我有使用 pst-node 包绘制 overbrace 的代码。我应该使用哪个包来用 LuaTeX 编译它?

\documentclass[preview,border=10pt]{standalone}

\usepackage{amsmath}
\usepackage{pst-node}

\begin{document}
    $\overset{\rnode{C}{\scriptstyle c}}{410}\text{ pounds} +
    \overset{\rnode{V}{\scriptstyle v}}{90}\text{ pounds}$
\ncarc[angleB=180]{C}{V}
\end{document}

平均能量损失

在此处输入图片描述

答案1

只需要lualatex --shell-escape <file>

\documentclass{article}
\usepackage{amsmath}
\usepackage{pst-node}
\usepackage{auto-pst-pdf-lua}

\begin{document}
\begin{postscript}
    $\overset{\rnode{C}{\scriptstyle c}}{410}\text{ pounds} +
    \overset{\rnode{V}{\scriptstyle v}}{90}\text{ pounds}$
    \ncarc[angleB=180]{C}{V}
\end{postscript}
\end{document}

答案2

我与 TikZ 得到了非常接近的结果:

\documentclass[preview,border=10pt]{standalone}
\usepackage{amsmath}
\usepackage{tikz}

\begin{document}
\tikzstyle{every picture}+=[remember picture]
\tikzstyle{na} = [baseline=-.5ex]


    $\overset{c \tikz[na] \coordinate (c-node);}{410}\text{ pounds} +
    \overset{\tikz[na] \coordinate (v-node); v }{90}\text{ pounds}$

\begin{tikzpicture}[overlay]
    \path[-,black] (c-node) edge [out=5,in=175] (v-node);
\end{tikzpicture}

\end{document}

在此处输入图片描述

相关内容