错误??texmaker 的内置查看器

错误??texmaker 的内置查看器

我用 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 的内置查看器 Texmaker 的内置查看器

Adobe Reader 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$"

相关内容