Neues Verzeichnis für mit pdfpages eingefügte Einzelseiten

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Neues Verzeichnis für mit pdfpages eingefügte Einzelseiten

von Sani » Di 7. Dez 2010, 09:31

funktioniert. vielen dank!

von IrenaSekuta » Mo 6. Dez 2010, 19:09

Hallo Walter,

der Befehl "pagecommand=" wird auf jeder Seite eingefügt. Da keine weiteren Optionen mehr eingegeben wurde, wird als Standard "pages=1-" verwendet: alle Seiten der PDF werden eingebunden.

Möchtest Du z.B. nur Seite 5 einbinden, dann nutzt Du:

\includepdf[%
  pages=5,%
  pagecommand={\tzpagecommand[ventil]{Ein Ventil}}]%
{ventil.pdf}
Wenn Du z.B. einen Link auf die erste Seiten haben möchtest, aber auf den anderen Seiten keinen Link, musst Du das Einfügen der PDf aufteilen:
\includepdf[%
    pages=1,%Nur Seite 1 wird eingefügt
    pagecommand={\tzpagecommand[ventil]{Ein Ventil}}%pagecommand wird auf dieser Seite ausgeführt
]{ventil.pdf}
\includepdf[%
    pages=2-]%Alle anderen Seiten (ab Seite 2) werden eingefügt, und zwar ohne den Befehl pagecommand
]{ventil.pdf}
Siehe auch die Dokumentation des Paketes "pdfpages".

Gruß,

Irena

von Sani » Mo 6. Dez 2010, 17:05

Hallo zusammen,

habe noch einmal eine Frage zu dem Thema:

Wenn ich eine mehrseitige PDF einbinde erscheint für jede Seite ein Eintrag im entsprechenden Inhaltsverzeichnis. Bekomme ich das weg und wenn ja wie?

Ich muss erhlich gestehen dass ich den Quelltext nicht gut genug verstehe um das heraus zu finden.

mfg

Walter

von Sani » Di 14. Sep 2010, 11:17

\phantomsection hilft. vielen dank!!

mfg

Walter

von KOMA » Di 14. Sep 2010, 11:13

Sani hat geschrieben:Eine letzte Frage bleibt: wie bekomme ich hin dass die Einträge verlinkt sind?
\phantomsection vor \addcontentsline sollte helfen.
Sani hat geschrieben:Und als Verständnisfrage: Wenn ich das gleiche wegen mir für Datenblätter anlegen will, kopiere ich die Verzeichnisdefinition und ändere überall wo "tz" steht um in "xyz" oder?
Ja. Wobei Du theoretisch für Datenblätter den Befehl \l@tz ebenfalls für die Verzeichniseinträge verwenden könntest, also dann bei \addcontentsline das zweite Argument in tz belassen würdest (das erste gibt die Endung der zu verwendenden Hilfsdatei, das zweite den Eintragstyp an) und dann auch kein \l@xyz (das ist der zum Eintragstyp xyz gehörende Verzeichniseintragsbefehl) definieren würdest. Das bleibt Dir überlassen.

von Sani » Di 14. Sep 2010, 07:57

So erst einmal HERZLICHEN DANK !!

Genau so schaut es super aus!

Und noch mal sorry für den falschen Posting-Bereich.

Eine letzte Frage bleibt: wie bekomme ich hin dass die Einträge verlinkt sind?
Die Links sind da aber führen nicht "zum Ziel", sprich er bleibt im Verzeichnis.

Und als Verständnisfrage: Wenn ich das gleiche wegen mir für Datenblätter anlegen will, kopiere ich die Verzeichnisdefinition und ändere überall wo "tz" steht um in "xyz" oder?

Danke nochmal!

von Sani » Mo 13. Sep 2010, 16:45

das sieht super aus. ich teste das morgen auf der arbeit (da hab ich das große projekt liegen) und dann sag ich bescheid aber schaut gut aus.

danke dir!

von KOMA » Mo 13. Sep 2010, 16:34

\documentclass[12pt,oneside,a4paper,listof=numbered]{scrbook}

\usepackage[latin1]{inputenc}
\usepackage[automark, clines, headsepline,footsepline]{scrpage2}    
\setlength{\headheight}{16mm}
\automark{chapter}
\renewcommand{\chapterpagestyle}{scrheadings}      
\pagestyle{scrheadings}
\clearscrheadings                                                                          
\clearscrplain                                                                          
\clearscrheadfoot  
\ihead{\headmark}  
\ofoot{Seite \pagemark}  
\setheadwidth{text}                                                                        
\setfootwidth{text}                        
\usepackage[left=2.5cm,right=2.5cm,top=2.0cm,bottom=2.0cm,includeheadfoot,headsep=15mm ]{geometry}
\usepackage{pdfpages}

% Neues Verzeichnis mit Hilfe von tocbasic (siehe scrguide.pdf)
\addtotoclist[mirselbst]{tz}% die Hilfsdatei hat die Endung tz und gehört mir selbst
\makeatletter
% so werden die Einträge in dem Verzeichnis formatiert.
\newcommand*{\l@tz}{\bprot@dottedtocline{0}{1.5em}{1.5em}}
\makeatother
% Anweisung für Faule:
\newcommand*{\tzpagecommand}[2][]{%
  \thispagestyle{scrheadings}% Seitenstil für die eingebundene Seite
  \ifstr{#1}{}{}{\label{tz:#1}}% Ein Label setzen, falls das optionale
                               % Argument nicht leer ist.
  \addcontentsline{tz}{tz}{#2}% Einen Verzeichniseintrag erstellen
  \markright{#2}% Den Kolumnentitel für rechte Seiten setzen.
}
\begin{document}

\chapter{Technische Zeichnungen}
\listoftoc*{tz}% Verzeichnis ohne Überschrift ausgeben.

\includepdf[pagecommand={\tzpagecommand[ventil]{Ein Ventil}}]{ventil.pdf}
\includepdf[pagecommand={\tzpagecommand[spurstange]{Eine Spurstange}}]{spurstange.pdf}
\end{document}
Meinst Du in etwa so? Wenn ja, hat das eigentlich wenig mit der ursprünglichen Frage zu tun, sondern ist eher die Frage, wie man ein neues Verzeichnis erzeugen kann.

Neues Verzeichnis für mit pdfpages eingefügte Einzelseiten

von Sani » Mo 13. Sep 2010, 14:51

Hallo Freunde von LaTeX :-)

ich möchte dieses Thema erneut aufrollen und es erweitern.

Ich binde als Anhang in meine Thesis mehrere Technische Zeichnungen ein. Da LaTeX ja ab einem neuen Kapitel erst ab ca. 2/3 der Seite anfängt und ich zudem die Formatierungen von scrheadings weiter mit einbinde, hätte ich gerne auf der ersten Seite des Kapitels ein kleines Inhaltsverzeichnis, welche Zeichnung auf welcher Seite ist.

Hat da schon jemand eine Lösung parat? Geht das mit dem KOMA-Script allein oder brauch ich da tocloft? Kenne mich mit letzterem nicht so aus und beim Versuch es einzubinden wurde so machen Formatierung der mit Koma veränderten Standardverzeichnise "zerstört".

Danke für eure Hilfe!

Anbei das Minimalbeispiel.
\documentclass[12pt,oneside,a4paper,listof=numbered]{scrbook}

\usepackage[automark, clines, headsepline,footsepline]{scrpage2} 	
\setlength{\headheight}{16mm}
\automark{chapter} 
\renewcommand{\chapterpagestyle}{scrheadings}		
\pagestyle{scrheadings}
\clearscrheadings																									
\clearscrplain																									
\clearscrheadfoot	
\ihead{\headmark}	
\ofoot{Seite \pagemark}	
\setheadwidth{text}																								
\setfootwidth{text}								
\usepackage[left=2.5cm,right=2.5cm,top=2.0cm,bottom=2.0cm,includeheadfoot,headsep=15mm ]{geometry}
\usepackage{pdfpages}

\begin{document}



\chapter{Technische Zeichnungen}
\includepdf[pagecommand={\thispagestyle{scrheadings}
												\label{tz:ventil}},width=0.95\textwidth]{ventil.pdf}										
\end{document}
und die Datei als Anhang.
Dateianhänge
ventil.pdf
(112.19 KiB) 665-mal heruntergeladen

Nach oben