为什么我在 gnu 图中使用 latex 符号时会遇到这样的问题?

为什么我在 gnu 图中使用 latex 符号时会遇到这样的问题?

我尝试过将终端设置为几乎所有功能。我让它读取我的 latex 符号进行简短编译,然后它决定不再这样做了。我现在得到的错误是

包 pdftex.def 错误:未找到文件“npn-eps-converted-to.pdf”

虽然它在那里并且在同一目录中。但我像这样调用该文件

\begin{figure}[t]
\includegraphics[scale=0.45]{npn.eps}

\caption{\small blblb}
\end{figure}

如果我这样称呼

\begin{figure}[H]
\input{npn}

\caption{\small blblbl}
\end{figure}

我得到了这样的错误

LaTeX 错误:未找到文件“npn.pdf”。

#!/bin/bash

gnuplot << TOEND
# Set the output file
set terminal epslatex enhanced 
set output 'nfn.tex' 
unset key

set border 3
set xtics nomirror
set ytics nomirror

set format $g$
set format x "%2.0f" 
set format y "%2.0f" 

u(x)=m*x+b
fit u(x) "nfn.dat" using 1:2 via m,b

set xzeroaxis linestyle 2 lt 2 lc 9
set xlabel "Applied Current mA" 

set ylabel "Voltage {$mV$}" offset -3.0 

set xrange [ -15.00 : 15.00 ]
set yrange [ -3.0 : 3.0 ]

plot  u(x), 'nfn.dat' using 1:2:3:4 with xyerrorbars

TOEND

是的,该文件存在。这些是我添加的包:

\documentclass[11pt]{article}}
\usepackage{a4wide}
\usepackage[pdftex]{graphicx}
\usepackage[T1]{fontenc} % Use 8-bit encoding that has 256 glyphs
\usepackage[utf8]{inputenc}
\usepackage[usenames,dvipsnames]{xcolor}
\usepackage[super,comma,sort&compress,square]{natbib}
\usepackage[english]{babel} % English language/hyphenation
\usepackage{amsmath,amsfonts,amsthm} % Math packages
\usepackage[justification=justified,indention=40pt]{caption}
\usepackage{sectsty} % Allows customizing section commands
\usepackage[usenames,dvipsnames]{pstricks}
\usepackage{epsfig}
\usepackage{pst-grad} % For gradients
\usepackage{pst-plot} % For axes
\usepackage{framed}
\usepackage{csquotes}
\usepackage{todonotes}
\usepackage{float}
\usepackage{epstopdf}
\numberwithin{equation}{section}

有些其实并不相关,但我不知道是否有冲突导致它。我重新安装了所有软件包,但这也无济于事。它工作正常,直到我尝试使用 latex 字体,然后出现问题。

答案1

您的 gnuplot 脚本创建名为nfn.tex和 的文件nfn.eps。在您的 LaTeX 代码中,您尝试加载npn.epsnpn.tex(即您使用代替F)。

相关内容