我从未使用过 LaTeX 中的绘图工具,但现在我需要绘制一幅图。它并不复杂:一个带轴的 xy 平面;一些点;一些直线,最后是两条双曲线。我的问题是我应该选择什么工具?我见过 TikZ,但有人告诉我要花很长时间才能真正使用它。
答案1
如果您正在寻找 LaTeX 包,请使用pgfplots
(基于TikZ
)或pst-plot
(部分PSTricks
)。或者您可以使用任何其他工具来绘制图形,例如 gnuplot、MATLAB 等。
对于欧几里得几何,tkz-euclide
或者pst-eucl
包都可以使用。我推荐一个java程序GeoGebra
,它真的很容易使用:
答案2
Inkscape是绘图包中的佼佼者。它功能极其强大。从 0.48 版开始,它有单独导出文本和图形的选项,这样就可以用 Latex 处理图形来创建 pdf。它可以通过命令行选项调用。以下是执行此作业的 Windows-DOS 批处理文件。您可以在“texheader.tex”中插入本地字体设置
---svgtopdf.bat----
call inkscape.exe -z -D --file=%1.svg --export-pdf=%[email protected] --export-latex
echo \documentclass[10pt]{article} > %[email protected]
echo \InputIfFileExists{texheader}{}{} >> %[email protected]
echo \usepackage{graphicx} >> %[email protected]
echo \usepackage{color} >> %[email protected]
echo \pagestyle{empty} >> %[email protected]
echo \begin{document} >> %[email protected]
echo \input{%[email protected]_tex} >> %[email protected]
echo \end{document} >> %[email protected]
call pdflatex %[email protected]
call pdfcrop %[email protected] %1.pdf
del %1-@temp-src.*
del %1-@temp-tex.*
jpgfdraw可以导出到pgf。
艾佩可以导出为 eps 和 pdf 并使用 Latex 作为文本。
磷酸氢钙包含 Latex 文本也非常有用。
LaTeX绘图生成 PSTricks 图形
答案3
您可以使用 tkz-fct、tkz-base 和 tkz-euclide。所有软件包均基于 pgf/tikz。tkz-fct 使用 gnuplot 来获取点。可以获取直线和两条双曲线的交点。
答案4
PSTricks 有一个名为普斯特一欧共体它为我们提供了以下许多绘制欧几里得几何对象的接口。PSTricks 内部使用的 PostScript 语言允许我们进行更复杂的数学计算。值得花时间学习 PSTricks。:-)
GeoGebra 能否轻松准确地绘制这些图表?