如果将文本放置在包含的彩色 PDF 上,则文本不可见?

如果将文本放置在包含的彩色 PDF 上,则文本不可见?

我在使用 LaTeX 时遇到了一个奇怪的问题:我的文档使用了随附的 PDF 背景\includepdf{pdf/title}。此 PDF 由一些徽标和横跨页面的纯红色条纹组成。我需要在此彩色区域上方显示一些文本。问题是,一旦文本超出此区域,它就会在呈现的 PDF 上变得不可见。但我可以用光标选择它。如果我将文本移出彩色区域(但它仍在背景 PDF 上),文本将再次可见。

\newcommand{\createCover}[3]
{

    \thispagestyle{empty}
    \begin{titlepage}
    \setlength{\TPHorizModule}{1mm}
    \setlength{\TPVertModule}{1mm}
    \textblockorigin{0mm}{0mm} 
    \begin{textblock}{111}(83,115)
        \begin{minipage}[c][1,78cm][c]{11,09cm}     
        \fontsize{22pt}{20pt}
        \selectfont
        \begin{center}
        #1
        \end{center}
        \end{minipage}
    \end{textblock}
    \begin{textblock}{111}(83,131)
        \begin{minipage}[c][4,81cm][t]{11,09cm} 
        \linespread{1.2}    
    \fontsize{16pt}{14pt}    
    \selectfont
    \begin{center}
    #2 \\ \medskip
    #3
    \end{center}
    \end{minipage}
    \end{textblock}
    \begin{textblock}{186}(22,264)
    \begin{minipage}[t][5,72cm][l]{17,57cm}
        \fontsize{12pt}{12pt}
        \selectfont
            {\em Subtext \hfill Subtext 2}\\
            {\em Subtext 3 \hfill Subtext 4}
    \end{minipage}
    \end{textblock}
    \newpage
    \end{titlepage}
    \includepdf{pdf/title}
}

如有任何帮助我将非常感激。

更新:

由于我 8 小时内不允许回答自己的问题,因此,我将使用对我有用的解决方案来更新我的问题:

感谢 Martin,我找到了解决方案。他完全正确:PDF 文档位于前台,因此下划线文本不可见。

解决方案是添加覆盖参数文本位置包裹。

\usepackage[absolute,overlay]{textpos}

现在文本位于前景中。

再次感谢。

答案1

这里的问题是,您使用\includepdf的 旨在包含 PDF 页面本身,没有任何文本。请使用\includegraphics[<options>]{<filename>}(需要标准graphicx包)。您可以使用textpostikz将图像放在页面的中心。您应该先这样做,然后添加文本,使其位于顶部。

像这样的事情应该可以做到(根据您的需要调整大小和位置!):

\documentclass[a4paper]{article}

\usepackage{setspace}
\usepackage[absolute]{textpos}
\usepackage{graphicx}

\usepackage{pdfpages}

\newcommand{\createCover}[3] {%
    \clearpage
    \thispagestyle{empty}%
    \begin{titlepage}%
    \setlength{\TPHorizModule}{1mm}%
    \setlength{\TPVertModule}{1mm}%
    \textblockorigin{0mm}{0mm}%
    \begin{textblock*}{297mm}(0pt,0pt)
        \includegraphics[width=!,height=!]{pdf/title}
    \end{textblock*}%
    \begin{textblock}{111}(83,115)
        \begin{minipage}[c][1,78cm][c]{11,09cm}
        \fontsize{22pt}{20pt}%
        \selectfont
        \begin{center}
        #1
        \end{center}%
        \end{minipage}%
    \end{textblock}%
    \begin{textblock}{111}(83,131)
        \begin{minipage}[c][4,81cm][t]{11,09cm} 
        \linespread{1.2}%
    \fontsize{16pt}{14pt}    
    \selectfont
    \begin{center}
    #2 \\ \medskip
    #3
    \end{center}
    \end{minipage}
    \end{textblock}
    \begin{textblock}{186}(22,264)
    \begin{minipage}[t][5,72cm][l]{17,57cm}
        \fontsize{12pt}{12pt}
        \selectfont
            {\em Subtext \hfill Subtext 2}\\
            {\em Subtext 3 \hfill Subtext 4}
    \end{minipage}
    \end{textblock}
    \end{titlepage}
}


\begin{document}

\createCover{Foo}{bar}{baz}

\end{document}

相关内容