如何使用Sagetex在Latex上使用波浪号渲染变量

时间:2016-03-11 20:14:01

标签: python latex sage

我声明了以下Sage变量:

var('c_tilde')

我想通过Sagetex在Latex文档中将该变量打印为\tilde{c}

因此,理想情况下,我可以在Latex文档中执行以下操作:

\usepackage{sagetex}
\begin{sagesilent}
var('c_tilde')
latex_render_as(c_tilde, '\tilde{c}')
\end{sagesilent}

Printing out $\sage{c_tilde}$.

它将呈现如下:

Printing out $\tilde{c}$.

1 个答案:

答案 0 :(得分:2)

您可以指定乳胶名称。

c_tilde = SR.var('c_tilde', latex_name=r'\tilde c')

或者如果你想要更大的代字号,

c_tilde = SR.var('c_tilde', latex_name=r'\widetilde{c}')

说明不同之处:

\documentclass{article}
\usepackage{sagetex}
\begin{document}%
\pagestyle{empty}%
\begin{sagesilent}
c_tilde = SR.var('c_tilde', latex_name=r'\tilde{c}')
c_wilde = SR.var('c_wilde', latex_name=r'\widetilde{c}')
\end{sagesilent}
introducing $\sage{c_tilde}$\par
introducing $\sage{c_wilde}$\par
\end{document}