Bilder in Minipage springen abhängig vom gewählter Datei?!

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: Bilder in Minipage springen abhängig vom gewählter Datei?!

von Johannes_B » So 30. Mär 2014, 15:11

von Elcativo » So 30. Mär 2014, 15:06

@ Johannes:
Problem is ja gelöst, mit den Fonts haste recht, ich werd mir das nochma angucken.

@ Studi:
Bewusst is relativ..
Tatsache ist, nehm ich ucs raus kommen haufenweise fehlermeldungen
(! Package inputenc Error: Unicode char \u8:° not set up for use with LaTeX.)
für ° gibts bestimmt nen "richigen" weg das einzufügen als es einfach nur zu schreiben

nehm ich utf8 sagt mir Latex:
(ucs) You seem to have loaded inputencoding utf8
(ucs) (LaTeX kernel UTF-8) instead of utf8x (ucs.sty UTF-8).
(ucs) Probably you are compiling a document written for a
(ucs) pre-august-2004 ucs.sty.
(ucs) ***************************
(ucs) Please use \usepackage[utf8x]{inputenc} instead of
(ucs) \usepackage[utf8]{inputenc}.

liegt bestimmt beides daran, das ich irgend ne Latex-Grundregel nich beachtet hab, aber es funktioniert zumindest meistens :o

Was kann es bei den packeten für Probleme geben?

von Johannes_B » So 30. Mär 2014, 12:17

Arial und times (oder Times New Roman, bin mir gerade nicht sicher) werden im Handbuch des CD eindeutig als Alternativen für wissenschaftliche Arbeiten genannt. Nur so als Anmerkung ;-)

Die Optionen gibt es ja nicht grundlos

Die Randeinstellungen der TUBAFklassen werden mit geometry vorgenommen, babel wird geladen (deshalb auch der Link dorthin). Im Hintergrund passiert ein wenig Magic. Deswegen mein Tipp, sich direkt an das team zu wenden.

von Studi » So 30. Mär 2014, 12:14

Verwendest Du die Option utf8x für inputenc bewusst? Wenn nicht, dann nimm lieber utf8. Ist auch nach inputenc-Dokumentation empfohlen, wenn man nicht gerade besondere Alphabete hat (asiatische oder Hebräisch z.B.) wo man es wirklich braucht. Dann würde ich aber eh ganz drauf verzichten und XeLaTeX nehmen.

Also kurz, evtl. utf8x durch utf8 ersetzen und gleichzeitig auch ucs weg, wenn Du es nicht bewusst lädst.

Studi

von Elcativo » So 30. Mär 2014, 11:59

Hallo Johannes,

erstmal vielen Dank für deine Antwort!

Zum eigentlichen Problem: Hab heut morgen mit frischen Kopf den unterschied zwischen deinem Bsp und meinen ursprünglichen code schrittweise nachvollzogen:
Das Problem des springenden Bildes war in der Tat die center umgebung!
Der unterschiedliche Abstand zur caption lies sich dadurch beheben, dem entsprechenden Bild eine Breite vorzugeben, anstelle einer höhe

Zu deinen anderen Anmerkungen:

1. Is klar das euch der doctyp nicht vorliegt, dachte nur ich las den code so unverändert wie möglich lasse, damit alle möglichen Fehlerquellen ersichtlich sind. Häts auch nur dazu schreiben können, ich versuch aber Forenanfragen kurz zu halten.

2. Tubaf support: guter Tip, hatte ich selbst nicht dran gedacht

3. Bei mir sind Bilder nicht verzehrt

4. Bilder nebeneinander muss aus Platzgründen sein, Futura is nunmal vorgegeben

5. die links zu caption und textwidth waren hilfreich, danke! Wusste ich noch nicht.
--> laut dem Link macht es jedoch weder im normalen Text noch auf ner Minipage nen unterschied ob ich text oder linewidth nehme

6. Caption striche sind wirklich besser als vorher

von Johannes_B » So 30. Mär 2014, 10:46

Ich kann das beschriebene Problem nicht nachvollziehen. Schau dir mal das Beispiel an (minimal ist das nicht). Die Bilder wurden mit Beispielbildern des Pakets mwe ersetzt. So kannst du auschließen, ob es an den Bildern liegt.
Bitte beachte auch, dass Helfern die Klasse TUBAFarbeiten nicht zur Verfügung steht. Du kannst übrigens Support direkt vom Entwickler/den Entwicklern erhalten -> TUBAF LaTeX Kontakt.
%\documentclass[doktyp=barbeit, 
%hausschrift=true,
%hausschrift=times,
%parskip=no]{TUBAFarbeiten}
\documentclass{scrartcl}%Arbeiten ohne Kapitel basiert auf
%scrartcl
%Dir ist klar, dass wir diese Klasse
%nicht zur Verfügung haben?
%Versuch bitte zu klären, ob das Problem mit TUBAFarbeiten
%zusammenhängt.

%Futura eignet sich nicht als Brotschrift, auch wenn vom CD
%gefordert.
%parskip=no ist default, das kannst du also weg lassen

%\usepackage{ucs}%brauchst du das wirklich?
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
%\usepackage{longtable}
%\usepackage{booktabs}
%\usepackage{array}
%\usepackage{tabularx}
%\usepackage{calc}
%\usepackage{multirow}
%%\usepackage{epstopdf}
%%\usepackage{amsmath}
%\usepackage{float}%brauchst du das wirklich?
%\usepackage{nicefrac}
%\usepackage{scrpage2}%Wird von TUBAFarbeiten bereits geladen

\begin{document}

\begin{figure}[htb]
\centering
\begin{minipage}[t]{0.3\textwidth}
%   \begin{center}%nimm besser \centering
	\centering
   \includegraphics[width=\linewidth,keepaspectratio,height=3cm]{example-image-a}
   %zusätzliche Angabe der Breit, und die Anweisung, das Bild
   %nich zu verzerren
   \label{fig:ECEback}
   \caption{Rückansicht eines Moduls der EML-Anlage. \newline 1
   -- Kühlluft Ein- und Auslass inkl. Schaumstoffeinfassung
   \newline 2 -- Seitliche Gehäuseführung}%Vergleich mal die
%   Striche
%   \end{center}
\end{minipage}%
\hfill
\begin{minipage}[t]{0.3\textwidth}
%   \begin{center}
	\centering
   \includegraphics[width=\linewidth,keepaspectratio,height=3cm]{example-image-b}
%   \showthelinewidth
   \label{fig:locker}
   \caption{In Haltestruktur vorgesehener Bauraum für das Sauerstoffkontrollsystem}
%   \end{center}
\end{minipage}%
\hfill
\begin{minipage}[t]{0.3\textwidth}
%   \begin{center}
	   \centering
   \includegraphics[width=\linewidth,keepaspectratio,height=3cm]{example-image-c}
   \label{fig:ECE_einbau}
   \caption{Einbauvorgang: \newline 1-Lockertür \newline 2-Auflagefläche für Lockertür \newline 3-Modul der EML-Anlage \newline 4-Haltestruktur}
%   \end{center}
\end{minipage}
\end{figure}

ref auf Figure 3: \ref{fig:ECE_einbau}

\end{document} 
Ich würde dir übrigens nicht empfehlen, drei Bilder nebeneinander zu setzen. Das wirkt meist nicht so gut.

Package babel Error: You haven't loaded the option ngerman yet. Ich lade babel nicht, was ist da los?

Futura finde ich als Brotschrift ungeeignet.
Schau dir stattdessen TeX Gyre Termes an. Oder verwende die globale Option hausschrift=times[/url]

Warum muss label nach caption gesetzt werden?

Was ist der Unterschied zwischen textwidth und linewidth?

Bilder in Minipage springen abhängig vom gewählter Datei?!

von Elcativo » So 30. Mär 2014, 00:15

Hallo,
gerade dachte ich die Funktionsweise von Latex ungefähr verstanden zu haben, da tauchte folgender Fehler auf, den ich absolut nicht nachvollziehen kann:

Ich hab ne figure umgebung in der 3 Minipages mit je einem Bild sind. Theoretisch sollten die alle nebeneinander sein. Bei Bild A ist jedoch die caption immer nach unten verrückt und Bild B wird immer nach unten versetzt.
Das verrückte ist: die fehler tauchen wirklich nur bei den Bildern A und B auf. Füge ich 3 mal Bild C ein und lass den Code ansonsten komplett gleich, tauchen die fehler nicht auf. Bei 3x Bild A ist demenstsprechend der Fehler mit dem Caption auch 3 mal vorhanden usw.
--> Leider funktioniert das Bildhochladen gerade net...

Das muss Latex doch egal sein was für ein Bild eingefügt wird, oder?! Ich würd mich sehr freuen wenn mich jmd. erleuchten kann...

hier der Code:
\documentclass[doktyp=barbeit, hausschrift=true, parskip=no]{TUBAFarbeiten}


\usepackage{ucs}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{longtable}
\usepackage{booktabs}
\usepackage{array}
\usepackage{tabularx}
\usepackage{calc}
\usepackage{multirow}
%\usepackage{epstopdf}
%\usepackage{amsmath}
\usepackage{float}
\usepackage{nicefrac}
\usepackage{scrpage2}

\begin{document}

\begin{figure}[htb]
\centering
\begin{minipage}[t]{0.3\textwidth}
	\begin{center}
	\includegraphics[height=3cm]{bilder/1_ECE}
	\label{fig:ECEback}
	\caption{Rückansicht eines Moduls der EML-Anlage. \newline 1-Kühlluft Ein- und Auslass inkl. Schaumstoffeinfassung \newline 2-Seitliche Gehäuseführung}
	\end{center}
\end{minipage}
\hfill
\begin{minipage}[t]{0.3\textwidth}
	\begin{center}
	\includegraphics[height=3cm]{bilder/1_Locker}
	\label{fig:locker}
	\caption{In Haltestruktur vorgesehener Bauraum für das Sauerstoffkontrollsystem}
	\end{center}
\end{minipage}
\hfill
\begin{minipage}[t]{0.3\textwidth}
	\begin{center}
	\includegraphics[height=3cm]{bilder/1_Einbauskizze}
	\label{fig:ECE_einbau}
	\caption{Einbauvorgang: \newline 1-Lockertür \newline 2-Auflagefläche für Lockertür \newline 3-Modul der EML-Anlage \newline 4-Haltestruktur}
	\end{center}
\end{minipage}
\end{figure}

\end{document}


Bevor die fragen aufkommen:
Im Code sind keine Leerzeichen, alle 3 Bilder sind .jpg, hab sogar schon die Auflösung gleichgesetzt. Hab auch alle Bilder schon mit GIMP beschnitten, es is also kein mysteriös großer weißer Hintergrund oder so. Umwandeln in PNG hilft ebensowenig.... was is da los?


Vielen dank im vorraus, ich hab schon zuviele nerven an das Problem verloren..

Grüße

Felix

Nach oben