我需要将我的一个轴标签写为$ \ langle \ alpha \ rangle $。我不知道如何在gnuplot中获得这个狄拉克符号。有人可以帮忙吗
答案 0 :(得分:1)
一种解决方案可能是使用Gnuplot作为“预处理”工具,以生成模板,然后使用LaTeX进行编译。为此,请考虑以下Gnuplot脚本:
set terminal lua tikz size 8cm,6cm clip background rgb '#ffffff'
set output 'frame.tex'
set xr [0:10]
set yr [0:10]
set xtics out nomirror
set ytics out nomirror
set key bottom right reverse spacing 2 width 2
set xlabel '$\langle\alpha\rangle$'
set ylabel '$f(\langle\alpha\rangle)$'
plot x t '$f(\langle\alpha\rangle)$'
当提供给Gnuplot时,它会生成一个文件frame.tex
。但是,这不是一个独立的LaTeX文档,只是使用着名的TikZ包呈现的情节。然而,将它嵌入文档中是相当简单的:
\documentclass[aip,jcp,reprint,amsmath,12pt]{revtex4-1}
\usepackage[utf8]{inputenc}
\usepackage[margin=0pt,papersize={8cm,6cm},headheight=0pt]{geometry}
\usepackage{graphicx}
\usepackage{tikz, fp, scalefnt, ifthen}
\usepackage{gnuplot-lua-tikz}
\usepgflibrary{fixedpointarithmetic}
\pagestyle{empty}
\setlength{\fboxsep}{0pt}
\setlength{\parskip}{0pt}
\setlength{\parindent}{0pt}
\begin{document}
\begin{widetext}
\input{frame.tex}%
\end{widetext}
\end{document}
如果调用此文件例如figure.tex
,则pdflatex figure.tex
会生成: