将 .tex 图像插入我的 LaTeX 文档

将 .tex 图像插入我的 LaTeX 文档

我正在使用以某种格式导出图像的程序.tex,想知道是否有人知道如何将其包含在我的主 TeX 文件中?

\fcolorbox{white}{white}{%
\begin{picture}(162,306)(271,-175) 
\SetWidth{1.0} 
\SetColor{Black}
\Line[arrow,arrowpos=0.5,arrowlength=5,arrowwidth=2,arrowinset=0.2](272,-174)(35‌2,-94)
\Line[arrow,arrowpos=0.5,arrowlength=5,arrowwidth=2,arrowinset=0.2](352,-94)(432,-174) 
\Photon(352,-94)(352,50){7.5}{7} \Line[arrow,arrowpos=0.5,arrowlength=5,arrowwidth=2,arrowinset=0.2](352,50)(432,‌130)
\Line[arrow,arrowpos=0.5,arrowlength=5,arrowwidth=2,arrowinset=0.2](272,130)(352‌,50) 
\Text(368,-14)[lb]{\Large{\Black{$\gamma$}}} 
\end{picture}}

答案1

以下是您的代码的完整示例:

\documentclass[a4paper,11pt]{article}
\usepackage{axodraw4j}
\usepackage{color}
\setlength\unitlength{1pt}
\begin{document}

\framebox{\fcolorbox{white}{white}{%
\begin{picture}(162,306) (271,-175) 
\SetWidth{1.0} 
\SetColor{Black} 
\Line[arrow,arrowpos=0.5,arrowlength=5,arrowwidth=2,arrowinset=0.2](272,-174)(352,-94) 
\Line[arrow,arrowpos=0.5,arrowlength=5,arrowwidth=2,arrowinset=0.2](352,-94)(432,-174) 
\Photon(352,-94)(352,50){7.5}{7} 
\Line[arrow,arrowpos=0.5,arrowlength=5,arrowwidth=2,arrowinset=0.2](352,50)(432,130) 
\Line[arrow,arrowpos=0.5,arrowlength=5,arrowwidth=2,arrowinset=0.2](272,130)(352,50) 
\Text(368,-14)[lb]{\Large{\Black{$\gamma$}}} 
\end{picture}}}

%\input{<file>.tex}  % instead of the above code

\end{document}

在此处输入图片描述

如果您的系统上还没有该软件包axodraw4j,那么您必须手动安装它。它不在 CTAN 上!

答案2

您在注释中显示的代码表面上看起来像 LaTeX 语法,但它绝对不是现成的 LaTeX,因为 LaTeX 没有定义诸如\Line\Photon\Text等命令。因此,作为您用来生成此代码的程序的一部分,必须有一些定义这些命令的“包”(扩展名为 的文件.sty,或者.dtx如果它未解压)来定义这些命令。

搜索该文件,然后将其加载到文档的序言中

\usepackage{<name-of-package>}

在你想要图形出现的地方

\input{<mygraphic>.tex}

如果不知道您使用的是什么程序,那么这当然全都只是猜测。

相关内容