在另一个项目中使用独立文档类中生成的 pdf

在另一个项目中使用独立文档类中生成的 pdf

我在 Overleaf 上有一个大项目,我需要从另一个项目导入条形图。我用它\documentclass[tikz]{standalone}来生成条形图。目前一切都运行良好。

\documentclass[tikz]{standalone}
\usepackage[french]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{pgfplots}
\usepackage{pgfplotstable}
    \pgfplotsset{compat=1.7} % Les barres %
    
\begin{filecontents}{AAA.csv}
ABS,AAA,BBB
CCC,             53,          26
\end{filecontents}

\begin{filecontents}{DDD.csv}
ABS,DDD,EEE
FFF,             63,          58
\end{filecontents}

\begin{document}

\pgfplotstableread[col sep=comma]{AAA.csv}{\loadedtable}
\pgfplotstablegetcolsof{\loadedtable}
\pgfmathtruncatemacro{\NoOfCols}{\pgfplotsretval-1}
        
\begin{tikzpicture}
    \begin{axis}[
        axis lines =left,
        width=1.2*\axisdefaultwidth,
        height=\axisdefaultheight,
        ymin=0,
        ymax=65,
        ybar=2pt,
        xtick=data,
        xticklabels from table={\loadedtable}{ABS},
        bar width=0.70/\NoOfCols,
        enlarge x limits={abs=0.6},
        legend style={at={(1,1)},anchor=north east},
        nodes near coords={
            \pgfkeys{
                /pgf/fpu=true,
                /pgf/fpu/output format=fixed,
            }
            \pgfmathparse{
                ifthenelse(
                    \pgfplotspointmeta < 1000,
                    \pgfplotspointmeta,
                    \pgfplotspointmeta/1000
                )
            }
                \pgfmathtruncatemacro{\Y}{\pgfplotspointmeta}
            \ifnum\Y<1000
                \pgfmathprintnumber{\pgfmathresult}\,
            \else
                \pgfmathprintnumber{\pgfmathresult}\,
            \fi
        },
        point meta=rawy,
    ]
        \foreach \i in {1,...,\NoOfCols} {
            \addplot table [
                x expr=\coordindex,
                y index=\i,
                col sep=comma,
            ] {\loadedtable};
                \pgfplotstablegetcolumnnamebyindex{\i}\of{\loadedtable}\to{\colname}
                \addlegendentryexpanded{\colname};
        }
    \end{axis}
\end{tikzpicture}

\pgfplotstableread[col sep=comma]{DDD.csv}{\loadedtable}
\pgfplotstablegetcolsof{\loadedtable}
\pgfmathtruncatemacro{\NoOfCols}{\pgfplotsretval-1}
        
\begin{tikzpicture}
    \begin{axis}[
        axis lines =left,
        width=1.2*\axisdefaultwidth,
        height=\axisdefaultheight,
        ymin=0,
        ymax=65,
        ybar=2pt,
        xtick=data,
        xticklabels from table={\loadedtable}{ABS},
        bar width=0.70/\NoOfCols,
        enlarge x limits={abs=0.6},
        legend style={at={(1,1)},anchor=north east},
        nodes near coords={
            \pgfkeys{
                /pgf/fpu=true,
                /pgf/fpu/output format=fixed,
            }
            \pgfmathparse{
                ifthenelse(
                    \pgfplotspointmeta < 1000,
                    \pgfplotspointmeta,
                    \pgfplotspointmeta/1000
                )
            }
                \pgfmathtruncatemacro{\Y}{\pgfplotspointmeta}
            \ifnum\Y<1000
                \pgfmathprintnumber{\pgfmathresult}\,
            \else
                \pgfmathprintnumber{\pgfmathresult}\,
            \fi
        },
        point meta=rawy,
    ]
        \foreach \i in {1,...,\NoOfCols} {
            \addplot table [
                x expr=\coordindex,
                y index=\i,
                col sep=comma,
            ] {\loadedtable};
                \pgfplotstablegetcolumnnamebyindex{\i}\of{\loadedtable}\to{\colname}
                \addlegendentryexpanded{\colname};
        }
    \end{axis}
\end{tikzpicture}
\end{document}

所以我有 2 个条形图

在此处输入图片描述

然后我转到我的“真实”文档并从我的独立项目中导入我的 pdf。这就是问题所在,当我选择从生成的 pdf 导入时,菜单只建议一个 pdf。我希望在 2 个 pdf 之间进行选择,每个 pdf 都有一个条形图。而且我不知道如何在独立文档中编码我想要生成 2 个 pdf 而不是 1 个的事实。

在此处输入图片描述

总而言之,当我转到我的“真实”文档并编写以下代码时:

\documentclass[a4paper, 11pt]{report}
\usepackage{graphicx}

\begin{document}
\includegraphics[scale=1]{Test.pdf}
\end{document}

我只有两个条形图中的其中一个。

在此处输入图片描述

抱歉,如果这个问题已经有人问过了。谢谢您的帮助!

答案1

结束这个问题,其实非常简单:

\includegraphics[page=1,...]{...}, \includegraphics[page=2, ...]{...}

感谢 Ignasi 的评论。

相关内容