Eingebunde PDF Datei verdeckt Text

Tabellen und Grafiken erstellen und anordnen


funkyjay
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Mo 14. Jun 2010, 10:46

Eingebunde PDF Datei verdeckt Text

Beitrag von funkyjay »

Hallo,

ich habe ein Problem:

Ich binde eine PDF Datei mittels pdfpages und dem Kommando

\includepdf{bilder/titel}

ein. Das ist ein Hintergrundbild das dann mit Text überlagert wird.
Ich hatte mir vor einigen Monaten MikTex 2.8 samt Texniccenter installiert und das funktionierte problemlos.

Nun habe ich auf einem anderen Rechner auch Miktex 2.8 und Texnixcenter installiert und siehe da, es funktioniert nicht mehr. Die PDF Seite überlagert meinen Text, so das dieser nicht sichtbar ist.
An meinem Latexcode habe ich jedoch keien Änderungen vorgenommen.

Dann habe ich mit dem MiktexUpdater die ältere Installation geupdtet und auch dort habe ich nun das Überlagerungsproblem.

Also wird sich irgendein Paket geändert haben was dafür sorgt. pdfpages war auf beiden Rechner z.B. in einer unterschiedlichen Version installiert.

Gibt es da evtl. irgendeinen Befehl mit dem man die y-Ebene des Texts steuern kann? Oder hat jemand eine Idee woran das sonst liegen könnte?

Vielen Dank schonmal für Vorschläge.

Ein Minimalbeispiel habe ich mir erstmal geschenkt, da der identische Code eine unterschiedliche Ausgabe erzeugte und ich eher irgendein Paket für den Fehler verantwortlich mache. Kann das aber noch nachreichen falls benötigt

Xenara
Forum-Meister
Forum-Meister
Beiträge: 682
Registriert: Mi 25. Nov 2009, 09:41

Beitrag von Xenara »

Meinem Verständnis nach sind mit pdfpages eingebundene Dateien nie Hintergrundbilder, sondern eigenständige Bausteine. Und eventueller Text wird dann auf der Seite davor oder dahinter ausgegeben.

Stell bitte doch ein Minimalbeispiel ein, vielleicht wird das Problem dan klarer.

funkyjay
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Mo 14. Jun 2010, 10:46

Beitrag von funkyjay »

\documentclass[
    11pt,         % 11 Punkt Schrift verwenden (auch 10pt, 12pt möglich)
    a4paper,      % Dokumentgröße A4
    oneside,      % einseitiger Druck (auch twoside möglich)
    titlepage,    % Titelblatt generieren
    headsepline,  % Kopfzeile duch Linie vom text getrennt
    DIV11,        % Größe des Satzspiegels (z. B. auch DIV10 ist Standard)
    BCOR0cm,      % Größe des Bindungsrandes (z. B.: BCOR2.5cm)
    final, %final draft
    listof=totoc,
    bibliography=totoc,  
]{scrartcl}        % Dokumentenklasse (hier KomaScript - Buch)

\usepackage[pdftex]{graphicx}
\usepackage[absolute]{textpos}        
\usepackage[final]{pdfpages}

\begin{document}
	\thispagestyle{plain} % Anfang des Kapitels --> keine Kopfzeile (Seitenzahl bleibt)
	\setlength{\TPHorizModule}{1mm}
	\setlength{\TPVertModule}{\TPHorizModule}
	\textblockorigin{0mm}{0mm} % start everything near the top-left corner
 
	
	\begin{textblock}{110}(20,90)
		\begin{minipage}[t][5,9cm][tt]{10cm}
			\begin{center}
			\linespread{1.2}
			\LARGE
  		TEST\\ \medskip
  		\end{center}
		\end{minipage}  	
	\end{textblock}
\includepdf{arbeit_latex/bilder/titel}  	
\end{document}
Damit sieht man das der Text in weißen Bereichen des Bildes durchscheint, aber in anderen Bereichen verdeckt wird.
Und das war vorher definitiv nicht so.

Wie bekomme ich mein Bild denn sonst in den Hintergrund?
Dateianhänge
titel.pdf
(18.72 KiB) 594-mal heruntergeladen

Xenara
Forum-Meister
Forum-Meister
Beiträge: 682
Registriert: Mi 25. Nov 2009, 09:41

Beitrag von Xenara »

Bei mir steht der Text tatsächlich über dem gesamten PDF, also über dem weissen und über dem violetten Teil.

Probier mal, ob es funktioniert, wenn du den Text überm PDF als pagecommand angibst:
\documentclass{scrartcl}        % Dokumentenklasse (hier KomaScript - Buch) 

\usepackage[pdftex]{graphicx} 
\usepackage[absolute]{textpos}         
\usepackage[final]{pdfpages} 

\begin{document} 
   \thispagestyle{plain} % Anfang des Kapitels --> keine Kopfzeile (Seitenzahl bleibt) 
   \setlength{\TPHorizModule}{1mm} 
   \setlength{\TPVertModule}{\TPHorizModule} 
   \textblockorigin{0mm}{0mm} % start everything near the top-left corner 
  
\includepdf[%
pagecommand={%   
   \begin{textblock}{110}(20,90) 
      \begin{minipage}[t][5,9cm][tt]{10cm} 
         \begin{center} 
         \linespread{1.2} 
         \LARGE 
        TEST\\\medskip 
        \end{center} 
      \end{minipage}     
   \end{textblock} 
   }]{titel}
%\includepdf{titel}     
\end{document} 

funkyjay
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Mo 14. Jun 2010, 10:46

Beitrag von funkyjay »

nein, das funktioniert bei mir auch nicht.

kapiere es echt nicht. irgendwas ist vielleicht an meiner installation verkorkst. denn prinzipiell funktioniert es ja

jays
Forum-Anfänger
Forum-Anfänger
Beiträge: 26
Registriert: So 6. Dez 2009, 15:25
Wohnort: Konstanz

Beitrag von jays »

hast du probiert \usepackage{pdfpages} ohne final zu complieren?
final: Inserts pages. This is the default weil alles anderes scheint mir ok zu sein

Benutzeravatar
KOMA
TeX-Entwickler
TeX-Entwickler
Beiträge: 2958
Registriert: Fr 4. Jul 2008, 17:28
Kontaktdaten:

Beitrag von KOMA »

Es kommt schlicht darauf an, wann das Bild und wann der Text in der output-Routine von LaTeX ausgegeben werden. Wie in der Anleitung zu textpos deutlich zu lesen ist, werden bei Verwendung der Option absolute die von textpos ausgegebenen Inhalte unter dem eigentlichen Inhalt der Seite ausgegeben. In Abschnitt "Package Options" ist aber auch eine Option zu finden, mit der man dieses Verhalten ändern kann.

gast

Beitrag von gast »

Ich hatte das gleiche Problem und der Hinweis von KOMA war super.

Für alle die dann gerne wissen möchte wie die Zeile dann auszusehen hat hier der Code.
\documentclass[ 
    11pt,         % 11 Punkt Schrift verwenden (auch 10pt, 12pt möglich) 
    a4paper,      % Dokumentgröße A4 
    oneside,      % einseitiger Druck (auch twoside möglich) 
    titlepage,    % Titelblatt generieren 
    headsepline,  % Kopfzeile duch Linie vom text getrennt 
    DIV11,        % Größe des Satzspiegels (z. B. auch DIV10 ist Standard) 
    BCOR0cm,      % Größe des Bindungsrandes (z. B.: BCOR2.5cm) 
    final, %final draft 
    listof=totoc, 
    bibliography=totoc,   
]{scrartcl}        % Dokumentenklasse (hier KomaScript - Buch) 

\usepackage[pdftex]{graphicx} 
\usepackage[absolute,overlay]{textpos}         
\usepackage[final]{pdfpages} 

\begin{document} 
   \thispagestyle{plain} % Anfang des Kapitels --> keine Kopfzeile (Seitenzahl bleibt) 
   \setlength{\TPHorizModule}{1mm} 
   \setlength{\TPVertModule}{\TPHorizModule} 
   \textblockorigin{0mm}{0mm} % start everything near the top-left corner 
  
    
   \begin{textblock}{110}(20,90) 
      \begin{minipage}[t][5,9cm][tt]{10cm} 
         \begin{center} 
         \linespread{1.2} 
         \LARGE 
        TEST\\ \medskip 
        \end{center} 
      \end{minipage}     
   \end{textblock} 
\includepdf{arbeit_latex/bilder/titel}     
\end{document}

Es ist lediglich ein ",overlay" von Nöten um die Sache zum gewünschten Ergebnis zu führen.


Danke an KOMA

Grüsse

Antworten