我用 gnuplot 制作了一个 eps 文件。但是,texmaker 的内置查看器无法正确查看它。其他查看器可以正常工作。问题是希腊字母变成了不同的字母。其他一些字母也是如此。例如:mu 变成了“propotion”,pi 变成了“unequal”。alpha、beta 和 chi 可以正确查看。
怎么了???
gnuplot 代码
set terminal postscript enhanced 'Helvetica, 50'
set output "picture.eps"
plot x title "{/Symbol abcmp\325\326\327}"
特克斯代码
\documentclass{article}
\usepackage[dvipdfmx]{graphicx}
\begin{document}
\begin{figure}
\includegraphics[width=10cm]{picture.eps}
\end{figure}
\end{document}
他们正在查看由 Texmaker 制作的同一个 PDF 文件。
Texmaker 的内置查看器
Adobe Reader
感谢您回答我的问题,但是它不起作用。我试过了。
set terminal postscript eps enhanced color 'Times, 30'
set output 'picture.eps'
plot x title "$\\alpha \\beta \\chi \\mu \\pi \\prod \\sqrt$",\
-x title '$\\alpha \\beta \\chi \\mu \\pi \\prod \\sqrt$',\
x/2 title "$\alpha \beta \chi \mu \pi \prod \sqrt$",\
-x/2 title '$\alpha \beta \chi \mu \pi \prod \sqrt$'
Texmaker 是Texmaker4.1.1
。我“曾经”使用过latex(platex)
和dvipdfm(dvipdfmx)
。
latex -version
pdfTeX 3.1415926-1.40.11+tagged-pdf-2.2 (Web2C 2010)
kpathsea 版本 6.0.0
版权所有 2010 Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX)。
不提供任何保证。
本软件的再分发受 pdfTeX 版权和宽 GNU 通用公共许可证条款的约束。
有关这些事项的更多信息,请参阅名为 COPYING 的文件和 pdfTeX 源。pdfTeX
的主要作者:Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX)。
使用 libpng 1.4.4 编译;使用 libpng 1.4.4
使用 zlib 1.2.5 编译;使用 zlib 1.2.5
使用 xpdf 版本 3.02pl5 编译
platex -version
pdfTeX 3.1415926-1.40.11+tagged-pdf-2.2 (Web2C 2010)
kpathsea 版本 6.0.0
版权所有 2010 Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX)。
不提供任何保证。
本软件的再分发受 pdfTeX 版权和宽 GNU 通用公共许可证条款的约束。
有关这些事项的更多信息,请参阅名为 COPYING 的文件和 pdfTeX 源。pdfTeX
的主要作者:Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX)。
使用 libpng 1.4.4 编译;使用 libpng 1.4.4
使用 zlib 1.2.5 编译;使用 zlib 1.2.5
使用 xpdf 版本 3.02pl5 编译
dvipdfmx --help
这是 DVIPDFMx 项目团队开发的 dvipdfmx-20120420,
针对 TeX Live 进行了修改,
是 Mark A. Wicks 开发的 dvipdfm-0.13.2c 的扩展版本。
我安装了新的latex(platex)
和dvipdfmx
,但它都不起作用。
platex -version
e-pTeX 3.14159265-p3.5-130605-2.6 (sjis) (TeX Live 2014/W32TeX)
kpathsea 版本 6.2.0
ptexenc 版本 1.3.2
版权所有 2014 DE Knuth。
无任何保证。
本软件的再分发受 e-pTeX 版权和宽 GNU 通用公共许可证条款的约束。
有关这些事项的更多信息,请参阅名为 COPYING 的文件和 e-pTeX 源。e
-pTeX 的主要作者:Peter Breitenlohner。
dvipdfmx --version
这是 DVIPDFMx 项目团队开发的 dvipdfmx 20140317 版本,
针对 TeX Live 进行了修改,
是 Mark A. Wicks 开发的 dvipdfm-0.13.2c 的扩展版本。
我很努力,最后我成功了!谢谢你。但是有几个问题。见下文。gnuplot
代码
set terminal epslatex size 9cm,7cm
set output 'picture_test.tex'
set xlabel '$x$'
set ylabel '$\left(\frac{\mu\sin(x)}{x}\right)^{2\alpha}$'
set xrange [-10:10]
set yrange [-10:10]
plot x title "abc$\\alpha \\beta \\chi \\mu \\pi \\prod \\sqrt{123}$",-x
set output
set terminal wxt
特克斯代码
>\documentclass{article}
\usepackage{graphicx}
\usepackage{epstopdf}
\begin{document}
\begin{figure}[htbp]
\centering
\input{picture_test}
\caption{graph$graph$}
\end{figure}
\end{document}
Texmaker 用户快速构建命令
platex -interaction=nonstopmode %.tex|dvips %.dvi|ps2eps -f %.ps|epstopdf %.eps
警告
....Package epstopdf Warning: Drivers other than `pdftex.def' are not supported....
我删除了 texcode \usepackage{epstopdf}
,然后它就消失了。
Texmaker 内置查看器
问题是图片尺寸太大?它不适合页面。
我还有一个问题,如何从用户快速构建命令调用内置查看器?
别在意这些问题。我明白了。
我将 tex 代码改为\usepackage[dvipdfmx]{graphicx}
并将命令改为latex
(platex)and dvipdfmx
。成功了!
答案1
好的,抱歉,第一次回复,我以为你更了解 gnuplot。完整方法是这样的,打开 gnuplot 并执行以下操作:
set terminal epslatex
set output 'plot.tex'
set xrange [-10:10]
set yrange [-10:10]
plot x title "$\\alpha \\beta \\mu \\sqrt$"
set output 'aux.tex'
然后在你的 Latex 文档中添加包 eps2pdf,然后查找由 gnuplot 生成的 plot.tex 和 plot.eps 文件并将它们复制到你的 latex 文件所在的目录中,之后在你的 latex 文件中添加以下内容:
preamble
\usepackage{graphicx}
\usepackage{epstopdf}
.
.
.
\begin{document}
\input{plot.tex}
\end{document}
你会得到这个:
答案2
问题是你使用 helvetica 字体符号来生成希腊字母,Texmaker viewer 无法读取嵌入的字体,而 Acrobat 可以。尝试在 gnuplot 中创建相同的图,但直接插入 LaTex/Tex 代码,我知道 gnuplot 可以
title "$\\alpha \\beta \\chi \\mu \\pi \\prod \\sqrt$"