PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Grafik und Text/Aufzählungen nebeneinander



goofgoo
13-04-2008, 01:08
Hallo allerseits!

Bin absoluter Latex-Neuling (bis auf eine Seminararbeit) und habe mich trotzdem entschlossen, meine Diplomarbeit in Latex zu verfassen. Dabei stoße ich erwartungsgemäß regelmäßig auf Probleme. Hier mein bisher größtes:

Ein Teil meiner Arbeit wird eine Diskografie bilden - dabei habe ich mir vorgestellt, dass links das CD-Cover gedruckt wird, während rechts davon (also quasi in der nächsten Spalte) alle Titel, Überschrift, Jahreszahl etc. zu finden ist. Dabei ist mir wichtig, dass auf der Höhe des oberen Bildrandes des Covers auch der Text (Cd-Titel) beginnt. Die Titel sollten sauber von 1. bis x. durchnummeriert sein. Eben ein klarer, übersichtlicher Look.

Ich habe jetzt schon allerhand über Tabulatoren, Tabellen und minipages gelesen, doch habe ich noch keine zufriedenstellende Lösung gefunden. Mit den minipages bin ich recht weit gekommen - allerdigs scheitert die Sache beim Zeilenumbruch. Bei 32 CDs aber absolut wichtig. - Ansonsten schaffe ich nur eine Cd pro Seite und das ist zu wenig!

hier mein jetziger versuch:

\begin{figure}[ht]
\includegraphics[height=3cm]{pix/Kreise.jpg} %CD-Cover-Einbindung
\hspace{0.8cm} %Abstand nach rechts zur minipage
\begin{minipage}[t]{10cm}
\begin{small}
\vspace{-3cm}

\subsection*{Kreise}
\vspace{-8pt}{\small (1992, Ariola/Chlodwig)} %CD-Untertitel
%CD-Tracks
\begin{enumerate}[leftmargin=*, itemsep=-1pt]
\item I glaub, i werd alt
\item Nasenbluten
\item Adler im Wind
\item Die Zigeunerin
\item Laß mi so wie i bin
\item Ich denk an Sex
\item Geh wieder aus meinem Leben raus
\item Pythagoras
\item Und der Haß wird immer größer
\item Sag lieber gar nichts
\item Mei allerbester Freund
\item Kreise
\end{enumerate}
\end{small}
\end{minipage}
\end{figure}

Vielen Dank schon mal im Voraus für die Hilfe,
lg Christian

bischi
13-04-2008, 02:03
Ich persönlich würde ne wrapfig nehmen und dann den Text einfach um das Bild herumfliessen lassen. Vgl. l2picfaq.pdf

Dürfte sauber aussehen und wenig Platz brauchen.

MfG Bischi

voss
13-04-2008, 08:51
Ich habe jetzt schon allerhand über Tabulatoren, Tabellen und minipages gelesen, doch habe ich noch keine zufriedenstellende Lösung gefunden. Mit den minipages bin ich recht weit gekommen - allerdigs scheitert die Sache beim Zeilenumbruch. Bei 32 CDs aber absolut wichtig. - Ansonsten schaffe ich nur eine Cd pro Seite und das ist zu wenig!


Da kann man mit dem linken Rand rumspielen.

Herbert


\documentclass{report}
\usepackage{graphicx,enumitem}

\newsavebox\BBox
\makeatletter
\newcommand\Bild[1]{\leavevmode%
\sbox\BBox{\includegraphics[width=3cm]{#1}}
\put(-30,-10){\makebox(0,0)[rt]{\usebox\BBox}}}
\makeatother
\newcommand\Titel[3]{%
\Bild{#1}\subsection*{#2}
\vspace{-8pt}{\small(#3)}}

\begin{document}
foo bar baz der ganz normale vorausgehende Text
\clearpage% es beginnt die Diskografie
\leftskip=4cm


\Titel{tiger}{Kreise}{1992, Ariola/Chlodwig} %CD-Untertitel
%CD-Tracks
\begin{enumerate}[leftmargin=\leftskip, itemsep=-1pt]
\item I glaub, i werd alt
\item Nasenbluten
\item Adler im Wind
\item Die Zigeunerin
\item Laß mi so wie i bin
\item Ich denk an Sex
\item Geh wieder aus meinem Leben raus
\item Pythagoras
\item Und der Haß wird immer größer
\item Sag lieber gar nichts
\item Mei allerbester Freund
\item Kreise
\end{enumerate}

\Titel{tiger}{Kreise}{1992, Ariola/Chlodwig} %CD-Untertitel
%CD-Tracks
\begin{enumerate}[leftmargin=\leftskip, itemsep=-1pt]
\item I glaub, i werd alt
\item Nasenbluten
\item Adler im Wind
\item Die Zigeunerin
\item Laß mi so wie i bin
\item Ich denk an Sex
\item Geh wieder aus meinem Leben raus
\item Pythagoras
\item Und der Haß wird immer größer
\item Sag lieber gar nichts
\item Mei allerbester Freund
\item Kreise
\item Pythagoras
\item Und der Haß wird immer größer
\item Sag lieber gar nichts
\item Mei allerbester Freund
\item Kreise
\item Kreise
\item Pythagoras
\item Und der Haß wird immer größer
\item Sag lieber gar nichts
\item Mei allerbester Freund
\item Kreise
\end{enumerate}

\end{document}

goofgoo
13-04-2008, 14:01
Vielen Dank schon mal für die Hilfe!!!

Hab versucht, die Lösung von Herbert (die ist auch wirklich super!!!) nachzuvollziehen und hab das auch so ziemlich geschafft. Leider gibt's dabei aber noch ein Problem: Meine Dokumentenklasse ist nicht report sondern scrreprt. Interessanterweise rückt er dadurch die Überschrift mit dem Cd-Titel (subsection*) nicht ein, sondern platziert sie stattdessen am Seitenrand. Ich bin mir sicher, dass es dafür eine Lösung gibt - ich sitze allerdings seit einer Stunde dabei und schaffe es nicht... :(

Und dann hätte ich noch eine weitere Frage. Und zwar würde ich gerne die Aufzählung in der Diskographie stets zweistellig haben - d.h.

01 Track1
02 Track2
03 Track3
...

Hab leider auch dazu nichts gefunden, wie ich den enumerate-Befehl möglichst einfach manipulieren kann.

Danke für die Hilfe.

LG Christian

voss
13-04-2008, 16:25
Leider gibt's dabei aber noch ein Problem: Meine Dokumentenklasse ist nicht report sondern scrreprt. Interessanterweise rückt er dadurch die Überschrift mit dem Cd-Titel (subsection*) nicht ein, sondern platziert sie stattdessen am Seitenrand. Ich bin mir sicher, dass es dafür eine Lösung gibt - ich sitze allerdings seit einer Stunde dabei und schaffe es nicht... :(

Und dann hätte ich noch eine weitere Frage. Und zwar würde ich gerne die Aufzählung in der Diskographie stets zweistellig haben - d.h.

01 Track1
02 Track2
03 Track3
...

Hab leider auch dazu nichts gefunden, wie ich den enumerate-Befehl möglichst einfach manipulieren kann.



\documentclass{scrreprt}
\usepackage{graphicx,enumitem}

\newsavebox\BBox
\makeatletter
\newcommand\Bild[1]{\leavevmode%
\sbox\BBox{\includegraphics[width=3cm]{#1}}%
\put(-40,-10){\makebox(0,0)[rt]{\usebox\BBox}}}
\def\zweistellig#1{\ifnum#1<10\relax
0#1\else#1\fi}
\makeatother

\newcommand\Titel[3]{%
\noindent\textbf{\Large#2}\par%
\Bild{#1}\vspace*{-0.5\normalbaselineskip}%
\noindent\small(#3)\par\normalsize}
\begin{document}

foo bar
\clearpage% es beginnt die Diskografie
\leftskip=4cm


\Titel{tiger}{Kreise}{1992, Ariola/Chlodwig} %CD-Untertitel
%CD-Tracks
\begin{enumerate}[leftmargin=\leftskip, itemsep=-1pt, label=\protect\zweistellig{\theenumi}]
\item I glaub, i werd alt
\item Nasenbluten
\item Adler im Wind
\item Die Zigeunerin
\item Laß mi so wie i bin
\item Ich denk an Sex
\item Geh wieder aus meinem Leben raus
\item Pythagoras
\item Und der Haß wird immer größer
\item Sag lieber gar nichts
\item Mei allerbester Freund
\item Kreise
\end{enumerate}

\Titel{tiger}{Kreise}{1992, Ariola/Chlodwig} %CD-Untertitel
%CD-Tracks
\begin{enumerate}[leftmargin=\leftskip, itemsep=-1pt]
\item I glaub, i werd alt
\item Nasenbluten
\item Adler im Wind
\item Die Zigeunerin
\item Laß mi so wie i bin
\item Ich denk an Sex
\item Geh wieder aus meinem Leben raus
\item Pythagoras
\item Und der Haß wird immer größer
\item Sag lieber gar nichts
\item Mei allerbester Freund
\item Kreise
\item Pythagoras
\item Und der Haß wird immer größer
\item Sag lieber gar nichts
\item Mei allerbester Freund
\item Kreise
\item Kreise
\item Pythagoras
\item Und der Haß wird immer größer
\item Sag lieber gar nichts
\item Mei allerbester Freund
\item Kreise
\end{enumerate}

\end{document}

Herbert

goofgoo
13-04-2008, 18:05
Vielen, vielen Dank!

Hab's mit einer weiteren Stunde herumprobieren schlußendlich genau so geschafft wie ich mir das vorgestellt habe!

LG Christian