如何让 stata 生成的原始图表看起来好看?

如何让 stata 生成的原始图表看起来好看?

我使用 stata 获取 eps 图表,然后使用 pdfLaTeX 获取 pdf 文件。

 \documentclass{article}
 \usepackage{graphics}
 \begin{document}
 \centering
 \includegraphics{test}
 \end{document}

当我放大图表时,我们可以看到一个难看的菱形。在此处输入图片描述 如何解决?

答案1

这更多的是关于 Stata 而不是 LaTeX 的问题。您使用 Stata 生成图表,而 pdfLaTeX 不会对其进行更改。如果您在能够显示 EPS 文件的查看器(例如 Ghostview)中打开图表,您会发现缺失的边缘已经在 EPS 中了。

在 Stata 中,你对此无能为力,除非明确选择不同的标记符号msymbol,例如

sysuse auto
scatter mpg weight if foreign, msymbol(O)
graph export filename, as(eps) preview(off) replace

有关标记符号的更多信息,请参阅Stata 中的help symbolstyle和。help scatter##marker_options

更新:

据我所见,三角形、正方形和菱形标记符号都缺少一条边,条形图、箱线图和直方图上的条形/框也缺少一条边。

如果您不熟悉 Ghostview:Ghostview 是一个纯命令行程序,但您可以在 Windows 上使用 GSView 作为 GUI。一些程序(如 SumatraPDF)也可以显示 EPS 文件,但据我所知,它们也使用 Ghostview 作为后端。

有时发布您正在使用的平台(我猜是 Windows)和软件版本(Stata 11、12?、Word、Acrobat/PDFMaker)和 tex 发行版(MiKTeX 2.9?)也会有所帮助。在这种情况下,我想这并没有太大的区别,除了 Windows 上的 Stata 12 现在能够直接导出 PDF(在 Mac 上,您至少已经可以使用 v11 来做到这一点,而在 Linux 上我不知道)。当使用 Windows 上的 Stata 12 导出为 PDF 时,菱形也缺少一条边,但奇怪的是正方形没有(而导出为 EPS 时却缺少一条边 - 至少这是我在临时测试时看到的)。

顺便说一句,将此作为一个错误发布到 Stata Corp. 可能是值得的。

相关内容