答案1
对于示意图和类似的东西,您可以使用 inkscape。然后,您可以将图形导出为 pdf,并将文本和定位信息写入 tex 文件。(inkscape 中有一个用于 LaTeX 导出的选项)
生成的 tex 文件可用于您的文档 (\input{}),然后文本和方程式等将出现在您的乳胶文本/数学字体中。
左侧:Kile 中的输入 中间:okular 中的输出 右侧:Inkscape 中的绘图
答案2
Martin 建议使用 Inkscape,这可能是最好的,但是图形支持导出为支持 Tex 标记的格式:
- Metapost,一般使用mpost命令运行,生成Postscript,或者mptopdf,生成PDF,这里的标签都是通过Tex来运行的。如果使用Lualatex引擎,那么Metapost可以带入主文档中,引擎不是独立的。
- Pictex,一个 Plain Tex 宏包:输出的是可以剪切粘贴的 Tex 代码;
- 结合 Postscript/PDF 和 Latex 格式,使用 Postscript 或 PDF 特制版。
我使用 Xfig 很多年了。它不如 Inkscape 那么复杂,但与 Latex 配合得很好。
答案3
在 Dia 中也可以做类似 Inkscape 的事情。在 Dia 图中,在需要数学文本的位置输入一些随机文本(长度相似),将图表导出为文本文件,在编辑器中编辑它以插入、$
等,_
然后^
在要包含图表的主文本文档中使用\input{blah.tex}
(只需替换\includegraphics{blah.pdf}
)。唯一的问题是,如果您缩放图像(顺便说一句,您也必须通过 dia 的文本代码进行缩放,将第 5 行更改为\begin{tikzpicture}[scale=0.5]
),那么您的数学文本就会偏离位置。但我想这是一种妥协。
答案4
另一种使用方法是在 Inkscape 中渲染 LaTeX 公式,然后将其保存为 PDF 图形。
看到这个视频进行演示。