Auf einzelne Seiten einer eingefügten pdf referenzieren.

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: Auf einzelne Seiten einer eingefügten pdf referenzieren.

von Bartman » Fr 30. Nov 2018, 19:35

Ein Hinweis zum Einsatz von varioref und cleveref für Querverweise.
Anonymous hat geschrieben:BTW: chngcntr ist bei Verwendung einer aktuellen LaTeX-Distribution überflüssig (ebenso \usepackage[T1]{inputenc}).
Der Gast meinte vermutlich die Option utf8 des Pakets inputenc.

von Gast » Do 29. Nov 2018, 11:02

Bitte setz und nicht eine riesige, für das eigentliche Problem unerhebliche Dokumentpräambel (plus unerheblichen Dokumentcode) vor und verwende keine externe Dateien, die wir nicht besitzen. Das in der Minimalbeispiel-Anleitung angegebene Paket mwe bietet ab Version 0.4 (also auch in der aktuellen Version, jedoch nicht in der Version auf Overleaf) auch mehrseitige PDFs, die für ein Minimalbeispiel geeignet sein sollten.

BTW: chngcntr ist bei Verwendung einer aktuellen LaTeX-Distribution überflüssig (ebenso \usepackage[T1]{inputenc}. subcaption lädt bereits caption, so dass die Optionen, die beim Laden von caption nach subcaption nicht funktionieren können. scrlayer-scrpage schaltet bereits selbst auf scrheadings um.

Dessen ungeachtet bietet pdfpages mit Option addtolist eine Möglichkeit, gezielt einzelne Seiten des eingebundenen Dokument mit einem Label zu versehen. Als <type>[/tt] kann man höchstwahrscheinlich auch eine mit \DeclareNewTOC neu angelegte Gleitumgebung angeben, deren Verzeichnis man nie auszugeben braucht.

Auf einzelne Seiten einer eingefügten pdf referenzieren.

von derehrler » Do 29. Nov 2018, 10:07

Hallo,

ich habe am Ende meiner Diplomarbeit eine knapp hundertseitige Dokumentation angehängt, welche als pdf eingebunden wird. Nun würde ich gern mit \pageref auf einzelne Seiten darauf verweisen.

Die Möglichkeiten die ich sehe sind zum einen, für jede pdf-Seite ein label zu setzen, oder an pageref einen Offset zu übergeben, quasi "Verweise auf Anhang A.x + 23 Seiten", um auf Seite 23 der pdf zu verweisen.

Leider habe ich keine Ahnung ob und wie eines der beiden Dinge funktioniert, und hoffe hier auf Hilfe.

Minimalbeispiel:
\documentclass[a4paper, headsepline, 12pt, parskip=half]{scrreprt}



\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\usepackage{setspace}
\usepackage[a4paper]{geometry}
\usepackage{chngcntr}
\usepackage{xcolor}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{nicefrac}
\usepackage[inline]{enumitem}
\usepackage[locale=DE, binary-units=true]{siunitx}
\usepackage{scrlayer-scrpage}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{multicol}
\usepackage{multirow}
\usepackage{graphicx}
\usepackage{tikz}
\usetikzlibrary{matrix,fadings,calc,positioning,decorations.pathreplacing,arrows}
\usepackage{subcaption}
\usepackage[margin=10pt,font=small,labelfont=bf,labelsep=endash]{caption}
\usepackage{savefnmark}
\usepackage{pdfpages}
\usepackage{pdflscape}
\usepackage[printonlyused]{acronym}
\usepackage{url}
\usepackage{longtable}
\usepackage{eurosym}
\usepackage{import}
\usepackage{placeins}
\usepackage[ngerman]{varioref}
\usepackage{hyperref}
\usepackage[ngerman]{cleveref}



\geometry{left=25mm,right=15mm,bottom=30mm}
\counterwithout{equation}{chapter}
\counterwithout{figure}{chapter}
\counterwithout{table}{chapter}


\hypersetup{
	hidelinks,
	pdftitle=xxx,
	pdfsubject=xxx,
	pdfauthor=xxx
}


\pagestyle{scrheadings}
\chead{}
\ohead{\headmark}
\automark{chapter}


\begin{document}

\appendix
\automark{section}

\stepcounter{chapter}

\clearpage
\thispagestyle{plain}
\vspace*{\fill}
\let\raggedsection\centering
\section{Dokumentation}\label{anh_epl}
\vspace*{\fill}
\clearpage
\begin{landscape}
\includepdf[landscape=true,pages=-,width=\linewidth,pagecommand={}]{doc/Dokumentation.pdf}
\end{landscape}

\end{document}

Nach oben