合并文件内容并仅从一个文件调用数据

合并文件内容并仅从一个文件调用数据

我有2个具有不同结构的文件内容:test1.tex 和 test2.tex。

但我只想从一个文件中调用数据(例如:test.tex)

我怎样才能创建一个包含 2 个文件 test1.tex 和 test2.tex 数据的文件 test.tex?

我的最小代码:

    \documentclass{article}
    \usepackage{datatool}
    \usepackage{filecontents}
    \usepackage{pgfplots}
    \usepackage{pgf}
    \usepackage{tikz}
    
    \begin{filecontents*}{test1.tex}
    Acol, Bcol, NoCol
    Ax,Bx,1
    Ay,By,3
    A1,B22,2
    A2,B44,4
    A3,B11,5
    \end{filecontents*}
    
    \begin{filecontents*}{test2.tex}
    \def\Names{{"ABC","XYZ"}}
    \end{filecontents*}
    
    \DTLloaddb{mydata}{test1.tex}
    \input{test2.tex}
    \pgfmathsetmacro{\NameNull}{\Names[0]}
    
    \begin{document}
    
    \DTLforeach*{mydata}{\A=Acol,\B=Bcol}%
    {%
    
     \NameNull \hspace{2cm } \A \hspace{2cm } \B \\
     %\newpage
    }%
    
    \end{document}

我可以手动将所有数据从 test1.tex 和 test2.tex 复制到一个文件 test.tex。

但请帮我安排这些数据吗?

前任:

\begin{filecontents*}{test.tex}

Data copy from test1.tex and can call to main.tex

Data copy from test2.tex and can call to main.tex

\end{filecontents*}

谢谢

相关内容