e271
19-10-2011, 15:47
Hallo,
ich füge in eine tikzpicture-Umgebung mit fester Breite eine PDF-Datei mit variabler Breite ein (vorher: pdfcrop). Manche PDF-Dateien sind jedoch breiter als die mit der tikzpicture-Umgebung festgelegte Box.
Wie kann ich denn mittels clip meine PDF-Dateien automatisch am rechten Ende der Box abschneiden, sofern sie breiter sind als die Box?
Anbei ein Minimalbeispiel (ohne die PDF-Datei):
\documentclass[11pt,twoside,paper=a4]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{calc}
\usepackage{mathtools}
\usepackage{tikz,pgf,pgfplots}
\usepackage[outer=37mm,inner=20mm,bottom=23mm,top=20mm]{geometry}
\geometry{papersize={170mm,240mm},total={124mm,185 mm}}
\tikzstyle{mybox} = [draw=black!100, fill=black!0, very thick,
rectangle, inner sep=5pt]
\makeatletter
\newcommand{\dummy}[1]{%
\dummy@i{#1}%
}
\def\dummy@i#1{%
\vspace{2mm}%
\hspace{3mm} %
\begin{tikzpicture}%
%\clip(?,?) rectangle (?,?); % <= Hier soll der Ausgabebereich beschnitten werden
\node [
mybox,
text width=\columnwidth-35pt
]\bgroup%
#1%
\egroup;%
\end{tikzpicture}%
\par%
}
\makeatother
\begin{document}
\dummy{\includegraphics[scale=0.8]{PDF-Datei-pdf}}
\end{document}
Viele Grüße
e271
ich füge in eine tikzpicture-Umgebung mit fester Breite eine PDF-Datei mit variabler Breite ein (vorher: pdfcrop). Manche PDF-Dateien sind jedoch breiter als die mit der tikzpicture-Umgebung festgelegte Box.
Wie kann ich denn mittels clip meine PDF-Dateien automatisch am rechten Ende der Box abschneiden, sofern sie breiter sind als die Box?
Anbei ein Minimalbeispiel (ohne die PDF-Datei):
\documentclass[11pt,twoside,paper=a4]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{calc}
\usepackage{mathtools}
\usepackage{tikz,pgf,pgfplots}
\usepackage[outer=37mm,inner=20mm,bottom=23mm,top=20mm]{geometry}
\geometry{papersize={170mm,240mm},total={124mm,185 mm}}
\tikzstyle{mybox} = [draw=black!100, fill=black!0, very thick,
rectangle, inner sep=5pt]
\makeatletter
\newcommand{\dummy}[1]{%
\dummy@i{#1}%
}
\def\dummy@i#1{%
\vspace{2mm}%
\hspace{3mm} %
\begin{tikzpicture}%
%\clip(?,?) rectangle (?,?); % <= Hier soll der Ausgabebereich beschnitten werden
\node [
mybox,
text width=\columnwidth-35pt
]\bgroup%
#1%
\egroup;%
\end{tikzpicture}%
\par%
}
\makeatother
\begin{document}
\dummy{\includegraphics[scale=0.8]{PDF-Datei-pdf}}
\end{document}
Viele Grüße
e271