Seite 1 von 1

mit \input eingefügte Grafik im subfigure skalieren

Verfasst: Do 7. Aug 2014, 14:23
von felix.schnee
Hallo zusammen,
ich habe dafür leider keine Lösung gefunden. Ich binde .pdf_tex Dateien in mein Latex Dokument ein. Das erste Beispiel zeigt, wie ich diese normalerweise skaliere. Jetzt will ich diese aber nebeneinander in eine subfigure integrieren. Bei \includegraphics lässt sich das ja auch einfach machen, aber wie mache ich es jetzt bei \input? die scalebox funktioniert nicht aber wie man es direkt bei dem Input Befehl macht weiß ich auch nicht...
\documentclass{article} 

\usepackage{graphicx}
\usepackage{pdfpages}
\usepackage{pgfplots}
\usepackage{subfigure}


\begin{document} 
\begin{figure}[htbp!]
\scalebox{0.5}{\input{Bilder/RuI.pdf_tex}} 
\caption{Flussdiagramm des Kaltmodellversuchsstands im Saugzugbetrieb}
\label{Konfig1}
\end{figure}
\end{document}
\documentclass{article} 

\usepackage{graphicx}
\usepackage{pdfpages}
\usepackage{pgfplots}
\usepackage{subfigure}


\begin{document} 
\begin{figure}[htbp!]
\begin{subfigure}
\scalebox{0.5}{\input{Bilder/RuI.pdf_tex}} 
\end{subfigure}
\hfill
\begin{subfigure}
\scalebox{0.5}{\input{Bilder/RuI.pdf_tex}} 
\end{subfigure}
\caption{Flussdiagramm des Kaltmodellversuchsstands im Saugzugbetrieb}
\label{Konfig1}
\end{figure}
\end{document}

Verfasst: Do 7. Aug 2014, 14:47
von Johannes_B
Das Paket subfugure ist veraltet, es gibt aber einen Nachfolger mit subfig. Eine weitere Alternative wäre das Paket subcaption.

Der Input Befehl bindet nur eine Datei ein, mehr nicht. Wahrscheinlich wird dein Bild in der zugehörigen tex-Datei eingebunden. Ich weiß aber nicht, ob dann die Beschriftungen noch passen.

Du kannst übrigens Fließdiagramme auch leicht mit tikz umsetzen, dann hast du den ganzen Ärger nicht. Das Manual hat eine gute Einführung. Auf TeXample findest du viele Beispiele, unter anderem auch zu Flowcharts.

Verfasst: Do 7. Aug 2014, 15:07
von felix.schnee
\begin{figure}[htbp!]
	\begin{subfloat}
	\scalebox{0.5}{\input{Bilder/RuI.pdf_tex}}
	\end{subfloat}
\hfill
	\begin{subfloat} 
	\scalebox{0.5}{\input{Bilder/RuI2.pdf_tex}} 
	\end{subfloat}
\caption{Flussdiagramm des Kaltmodellversuchsstands im Saugzugbetrieb}
\label{Konfig1}
\end{figure}
Fehler:
Argument of \scalebox has an extra}....
Emergency stop.
Paragraph ended before \scalebox was complete
so hab ich es probiert, das hilft aber auch noch nicht. in diesem Fall würde mir ein tikzpicture leider nicht helfen, da ging es leider nicht anders.

\def\svgwidth{5cm}
den befehl hab ich auch schon versucht, bringt auch nix

Verfasst: Do 7. Aug 2014, 15:20
von Johannes_B
Warum erstellst du uns kein Minimalbeispiel, welches man Testen kann? Ich kann doch nicht hell sehen.

Ich habe beispielsweise keine Ahnung, welches Paket die Umgebung subfloat zur Verfügung steht. Und ich hab auch keine Lust zu suchen um dann festzustellen, dass du die Anleitung zum Paket subfig nicht gelesen hast.

Verfasst: Do 7. Aug 2014, 15:32
von felix.schnee
\documentclass{article} 

\usepackage{graphicx}
\usepackage{pdfpages}
\usepackage{pgfplots}
\usepackage{subfig}
\begin{document}
\begin{figure}[htbp!]
	\begin{subfloat}
	\def\svgwidth{5cm} 
	\input{Bilder/RuI.pdf_tex}
	\end{subfloat}
\hfill
	\begin{subfloat} 
	\scalebox{0.5}{\input{Bilder/RuI.pdf_tex}} 
	\end{subfloat}
\caption{Flussdiagramm des Kaltmodellversuchsstands im Saugzugbetrieb}
\label{Konfig1}
\end{figure}
\end{document}
habe nur oben das package subfig geladen und dann die subfigure durch subfloat ersetzt. Praktisch das ausprobiert, was du gesagt hast. Einzeln in einer figure lassen sich die Bilder auch polten. Im Beispiel sind jetzt zwei Möglichkeiten die normalerweise funktionieren (in der figure).

Fehler bei der scalebox:
Argument of \scalebox has an extra}....
Emergency stop.
Paragraph ended before \scalebox was complete

Verfasst: Do 7. Aug 2014, 15:37
von Johannes_B
Also hast du wirklich keinen Blick in die Anleitung geworfen (3 oder 4 Minuten Aufwand) und stattdessen drauflos geTeXt? Dich über unnötige Fehler geärgert und Zeit (auf jeden Fall mehr als 5 Minuten) in eine Lösung zu einem Problem gesteckt was eigentlich nicht existent sein sollte? Lies dir dazu bitte meine Signatur durch, dann klappts beim nächsten Mal auf Anhieb.
\begin{filecontents}{\jobname-input.tex}
	\includegraphics{example-image}
\end{filecontents}
\documentclass{article}
\usepackage{subfig}
\usepackage{graphicx}
\begin{document}
\begin{figure}
	\subfloat[liste][objekt]{
\scalebox{0.2}{\input{\jobname-input}}
}
\end{figure}
\end{document}