我尝试过将终端设置为几乎所有功能。我让它读取我的 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.eps
和npn.tex
(即您使用页代替F)。