Zweispaltig über mehrere Seiten: Links Bilder | Rechts Text

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: Zweispaltig über mehrere Seiten: Links Bilder | Rechts Text

Labeling Umgebung mit Text

von Thomas_Gast » Fr 20. Nov 2015, 12:57

Hallo zusammen,

ich habe noch eine Frage zu der von KOMA vorgeschlagenen Lösung, die für meinen Gebrauch sehr gut passt. Ich benötige links ein Bild mit Vor- und Nachname zentriert in jeweils einer Zeile und rechts den Text, sprich:

Bild Text
Vorname Text
Nachname Text
Text
Text

Wie bekomme ich unter die Bilder in KOMAs Vorschlag den Vor- und Nachnamen drunter?

Ich danke euch schon mal!

Beste Grüße
Thomas

von peak us » Mo 18. Jul 2011, 11:35

Ok, danke für die Hilfe, werde mal deine Realisierung probieren, und wenn alle Stricke reißen, das einfach komplett manuell über minipages o.ä. machen...

von KOMA » Fr 15. Jul 2011, 08:15

Ja, die Ursache ist genau die von mir vermutete. Das Paket packt die einzelnen Spalten in einzelne Boxen. Danach werden die Boxen zerlegt und zeilenweise ausgegeben. Ist nun eine Zeile deutlich höher oder tiefer, dann wirkt sich das auch auf die andere Spalte aus. Das dürfte auch der Grund sein, warum empfohlen wird, Formeln in eigene chunks in beiden Spalten identisch zu setzen.

parcolumns bringt Dir also eher keinen Gewinn gegenüber dem von mir vorgeschlagenen Ansatz oder einem Ansatz mit minipages oder einer Tabelle. Für den Fall, dass man links mehrere Abbildungen untereinander hat, und dazwischen ein Seitenumbruch erfolgen soll, muss man den Seitenumbruch in jedem Fall selbst optimieren.

BTW: Du solltest den Status in eigenem Interesse korrekt aktuell halten. Solange der Status auf »Rückfrage« steht, gehe ich normalerweise davon aus, dass die Frage an den Fragesteller noch nicht beantwortet ist und ich mir die Diskussion deshalb gar nicht erst anzuschauen brauche.

von peak us » Do 14. Jul 2011, 14:07

Sorry, dachte, ich wüsste auf was du hinaus willst, also den code mal editiert, ist jetzt compilierbar und die probleme stellen sich recht gut dar denke ich (auch im ergebnis.jpg aktualisiert)

EDIT: achso, und diese Formatierung soll nur für einen kurzen Abschnitt gelten, in dem ich einfach eine Reihe ähnlicher Bilder geschickt unterbringen muss. Der Rest der Arbeit ist ganz normal...

von KOMA » Do 14. Jul 2011, 13:57

Möglicherweise suchst Du auch schlicht refman. Da mir nicht klar ist, ob das Layout nur für einen Teil der Seiten oder alle verwendet werden soll, kann ich das aber ebenso wenig sagen, wie ich sagen kann ob meine Vermutung aus dem vorherigen Beitrag zutrifft, denn leider hast Du meinen dortigen expliziten Hinweis auf meine Signatur erneut ignoriert.

von peak us » Do 14. Jul 2011, 13:21

Ok, also bis jetzt habe ich das eigentlich ganz unspektakulär aufgezogen, weil ich dachte, dass die beiden colchunks eigentlich völlig unabhängig voneinander sind:
\documentclass[a4paper,10pt]{report}
\usepackage{parcolumns}
\usepackage{graphicx}

\begin{document}

\begin{parcolumns}[colwidths={1=0.4\textwidth,2=0.55\textwidth}]{2} 
%% ============ BILDER ============ 
\colchunk{ 
\newcommand{\ImageScale}{0.8} 
\newcommand{\HoriSpace}{10pt} 

\begin{center} 
\includegraphics[width=3cm]{Test.jpg} 
%\vspace{\HoriSpace} 
\includegraphics[width=3cm]{Test.jpg} 
%\vspace{\HoriSpace} 
\includegraphics[width=3cm]{Test.jpg} 
%\vspace{\HoriSpace} 

\end{center} 
} 
%% =================== TEXT ==================== 
\colchunk{ 
%\vspace{0pt} 
\subsubsection*{Ergebnisse} 
 Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text... 

}
\end{parcolumns}
\end{document}

Ergebnis sieht man dann im Anhang, links die grafiken, rechts text
Dateianhänge
ergebnis.jpg
ergebnis.jpg (71.35 KiB) 3035 mal betrachtet

von KOMA » Do 14. Jul 2011, 11:38

Das hat vermutlich etwas damit zu tun, dass Grafiken komplett auf der Grundlinie liegen. Das ist jedenfalls auch der Grund, warum ich bei meiner Lösung derart mit \raisebox jongliere und vorher noch mit Berechnung und \vskip-Anweisungen dafür sorge, dass die Grafik trotzdem nicht in den unteren Rand ragt.

Ob meine Vermutung zutrifft, kann ich mangels vollständigen Minimalbeispiels (siehe unbedingt meine Signatur) nicht sagen.

Edit: Entscheidenden Punkt nachträglich rot gefärbt, da er offensichtlich noch immer nicht verstanden wurde

von peak us » Do 14. Jul 2011, 11:12

Danke erstmal für die Antworten, bin mittlerweile dazu gekommen, das man auszuprobieren:

mit parcolumn funktioniert das soweit schon in etwa, wie ich mir das vorgestellt habe. Was ich allerdings nicht verstehe, ist, warum eine Grafik in der linken der beiden Spalten in der rechten Textspalte dazuführt, dass in der gesamten Höhe der linken Grafik ein Absatz entsteht. Lässt sich das irgendwie umgehen...?
Hab schon verschiedene Grafikgrößen etc. probiert, aber bekomme das nicht sorecht in Griff :(

von KOMA » Mo 11. Jul 2011, 08:37

Oder ganz einfach als Liste:
\documentclass{scrartcl}
% \usepackage{scrextend}% stellt ggf. labeling für andere als die
                      % KOMA-Script-Klassen zur Verfügung
\usepackage[ngerman]{babel}
\usepackage{blindtext}% nur für das Beispiel
\usepackage[demo]{graphicx}% Option demo nur für das Beispiel
\newlength{\neededheight}
\newcommand{\gitem}[2][]{% <-- Die geschweifte Klammer ist sehr wichtig!
  % Zuerst ausmessen, wieviel Platz wir für das Bild brauchen:
  \settoheight{\neededheight}{\includegraphics[#1]{#2}}%
  \addtolength{\neededheight}{\dimexpr -\parskip\relax}%
  % Dann sicherstellen, dass genau so viel Platz auch noch auf der Seite
  % zur Verfügung steht und anderenfalls auf die nächste Seite umbrechen.
  \vskip\neededheight\pagebreak[3]
  \vskip-\neededheight\nobreak\vskip-\parskip
  % Jetzt die Grafik mit Mindesthöhe und nach unten verschoben aus Item
  % ausgeben.
  \item[{%
  \raisebox{\dimexpr\ht\strutbox-\totalheight\relax}
           [\ht\strutbox][\dp\strutbox]{%
             \includegraphics[#1]{#2}%
  }}]%
}
\begin{document}

\begin{labeling}{\hspace*{.5\linewidth}}
  \gitem[width=\linewidth,height=2cm]{ErstesBild}%
  \blindtext
  \gitem[width=\linewidth,height=6cm]{ErstesBild}%
  \blindtext
  \gitem[width=\linewidth,height=6cm]{ErstesBild}%
  \blindtext
  \gitem[width=\linewidth,height=2cm]{ErstesBild}%
  \blindtext
  \gitem[width=\linewidth,height=2cm]{ErstesBild}%
  \blindtext
\end{labeling}

\end{document}
Zusätzliche Erklärung zu labeling gibt es in der KOMA-Script-Anleitung, beispielsweise scrguide.pdf, Ausgabe 2011-04-02. Zusätzliche Erklärungen beispielsweise zu \raisebox gibt es, wenn man auf die entsprechende Anweisung im Listing klickt.

von Gast » So 10. Jul 2011, 22:02

Versuchs mal mit dem Paket parcolumns.

Nach oben