乳胶中的gnuplot标签大小没有变化

时间:2017-11-20 17:37:34

标签: latex gnuplot

我在latex文档中调用了以下gnuplot脚本。我想更改不同标签的字体大小。但它没有改变字体大小,有什么建议。

\begin{gnuplot}[terminal=cairolatex, terminaloptions =  {size 8cm, 6cm}] 
    reset
    set yrange [0.01: 10000000000.0]
    set xtics rotate by 45 right nomirror
    set grid ytics
    unset border
    set title "(a)"
    set macros
    set key top horizontal center
    set logscale y
    set format y "$ 10^{%L} $"
    set label 1 "Variation :" at 771, 680.0 center font "Bold-Times-Roman,24"
    set label 2 "Variation in IPC" at 671, 7 center tc lt 1  font "Bold-Times-Roman,30"
    set xlabel "Ticks" offset 0.5,0   font "Bold-Times-Roman,30"
    set ylabel "Vulnerability [bit*cycle]" offset 2.5,0  font "Bold-Times-Roman,30"

    #plot from file
    plot '../gnudata/matlab_fft/smatlab_ipc.txt' using 1:2 title 'IPC'  with  line linecolor rgb "blue" lw 3

\end{gnuplot}

1 个答案:

答案 0 :(得分:2)

对于基于乳胶的终端,您应该使用latex命令来控制字体和字体样式:

\documentclass{article}
\usepackage[shell]{gnuplottex}
\begin{document}
\begin{gnuplot}[terminal=cairolatex]
set label 1 "\\Huge This is huge and \\bf bold" at -6,0
plot sin(x)
\end{gnuplot}
\end{document}

enter image description here

对于全局更改,您可以指定终端驱动程序的选项,请参阅help cairolatex