Bilder innerhalb von \itemize zentrieren

Layout von Seiten, Rändern, Fusszeilen, usw, modifizieren


zuckerguss9
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Do 10. Aug 2017, 13:04

Bilder innerhalb von \itemize zentrieren

Beitrag von zuckerguss9 »

Hallihallo,

ich habe innerhalb einer Aufzählung Bilder eingebaut und diese zentriert. Da aber die Aufzählung eingerückt ist, sieht es "unordentlich" aus, wenn die Bilder auf die gesamte Textbreite zentriert werden.
Ist es möglich das Bild zentriert bezogen auf die eingerückte Aufzählung anzuordnen?

Ich hoffe, ihr versteht was ich sagen möchte.
\documentclass[a4paper,listof=totoc, index=totoc, bibliography=totoc]{scrreprt}		%Papierformat
\usepackage[T1]{fontenc}				%T1: europäische Schriften
\usepackage[utf8]{inputenc}				%deutsche Umlaute
\usepackage[ngerman]{babel}				%englisches Sprachpaket
\usepackage{lmodern}				
\usepackage{graphicx}				%Paket für Bilder
\usepackage[mathscr]{eucal}
\usepackage{caption}				%für Bildunterschriften	
\renewcommand{\chapterpagestyle}{scrheadings}

\begin{document}
\section{Irgendeine Überschrift}

\begin{itemize}
\item Hier steht auch vierl eingerückter Text. BLablablajfwhgpndlg awüfjnlkgbvalhfj iialfnlahfvaipsfjnö
\begin{figure}[!htbp]
\centering
\includegraphics[width=1\textwidth]{blocstruc}
\end{figure}
\end{itemize}

\end {document}
In dem kleinen Beispiel ist es optisch nicht so tragisch, aber bei viel Text und mehreren Bikder, ist es wirklich nicht schön...

Vielen Dank im Voraus!
Dateianhänge
Unbenannt.PNG
Unbenannt.PNG (53.05 KiB) 2221 mal betrachtet

markusv
Forum-Meister
Forum-Meister
Beiträge: 947
Registriert: Do 3. Sep 2015, 17:20
Wohnort: Leipzig

Beitrag von markusv »

Hallo.

Mein Vorschlag, ohne figure-Umgebung (da du ja anscheinend keine Gleitumgebung möchtest) und mit \linewidth statt \textwidth zur Bestimmung der richtigen Breite der Bilder. Die [] nach \item verhindert eine Ausgabe der Anstrichpunkte:
\documentclass[ngerman]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}     
\usepackage{graphicx}
\usepackage{blindtext} %für Fülltext
\usepackage{showframe} %für Rahmen (Seitenspiegel)
\begin{document}
\section{Irgendeine Überschrift}
\begin{itemize}
\item \blindtext
\item[] \includegraphics[width=1\linewidth,height=5cm]{example-image}
\item Mehr Text zur Veranschaulichung
\item[] \includegraphics[width=1\linewidth,height=5cm]{example-image}
\item \blindtext
\end{itemize}
\end {document}
Wäre Microsoft Word für das Schreiben von Büchern entwickelt worden,
würde es Microsoft Book heißen.

Unkomplizierte und schnelle LaTeX-Hilfe, bspw. Erstellung von Vorlagen und Bewerbungen:
Help-LaTeX@web.de

Gast

Beitrag von Gast »

Mein Vorschlag geht genau in die entgegen gesetzte Richtung: Lass die Abbildungen gleiten und lass auch das optionale Argument von figure weg. Dann landet die Abbildung automatisch am Anfang oder Ende der Seite oder auf einer eigenen Seite. Das ist für den Lesefluss ohnehin meist günstiger und das Bild steht dann optisch auch nicht mehr in der Liste und kann deshalb problemlos unabhängig davon formatiert werden:
\documentclass[a4paper,listof=totoc, index=totoc, bibliography=totoc]{scrreprt}      %Papierformat
\usepackage[T1]{fontenc}            %T1: europäische Schriften
\usepackage[utf8]{inputenc}            %deutsche Umlaute
\usepackage[ngerman]{babel}            %englisches Sprachpaket
\usepackage{lmodern}            
\usepackage{graphicx}            %Paket für Bilder
\usepackage[mathscr]{eucal}
\usepackage{caption}            %für Bildunterschriften   
\renewcommand{\chapterpagestyle}{scrheadings}

\begin{document}
\section{Irgendeine Überschrift}

\begin{itemize}
\item Hier steht auch vierl eingerückter Text. BLablablajfwhgpndlg awüfjnlkgbvalhfj iialfnlahfvaipsfjnö
\begin{figure}
\centering
\includegraphics{example-image}
\end{figure}
\end{itemize}

\end {document}
BTW: Bitte verwende für ein Minimalbeispiel niemals Dateien, die wir nicht haben (und auch nicht brauchen). Bilder können beispielsweise mit denen aus [d]mwe[/d] ersetzt werden.

zuckerguss9
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Do 10. Aug 2017, 13:04

Beitrag von zuckerguss9 »

markusv hat geschrieben:Hallo.

Mein Vorschlag, ohne figure-Umgebung (da du ja anscheinend keine Gleitumgebung möchtest) und mit \linewidth statt \textwidth zur Bestimmung der richtigen Breite der Bilder. Die [] nach \item verhindert eine Ausgabe der Anstrichpunkte:
\documentclass[ngerman]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}     
\usepackage{graphicx}
\usepackage{blindtext} %für Fülltext
\usepackage{showframe} %für Rahmen (Seitenspiegel)
\begin{document}
\section{Irgendeine Überschrift}
\begin{itemize}
\item \blindtext
\item[] \includegraphics[width=1\linewidth,height=5cm]{example-image}
\item Mehr Text zur Veranschaulichung
\item[] \includegraphics[width=1\linewidth,height=5cm]{example-image}
\item \blindtext
\end{itemize}
\end {document}
Die Lösung tuts! Nur leider kann ich ohne die figure-Umgebung nicht mit \caption{} arbeiten. Wie kriege ich die Bildunterschriften und Nummerierung mit rein?

Gast

RTFM

Beitrag von Gast »


zuckerguss9
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Do 10. Aug 2017, 13:04

Re: RTFM

Beitrag von zuckerguss9 »

Anonymous hat geschrieben:\captionof
Klappt.

Vielen Dank für die schnellen Antworten! Ihr seid klasse :)

Antworten