Mehrere Skizzen im Fließtext < LaTeX < Mathe-Software < Mathe < Vorhilfe
|
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
Ich schreibe zur Zeit meine Facharbeit (in Physik, hoffentlich werde ich nicht hier rausgeschmissen, weil ich sie nicht in Mathe schreibe ;)) und bin noch relativ am Anfang. Jetzt möchte ich mehrere Skizzen (mit pstricks erstellt) rechts vom Fließtext einbinden, dass sie untereinander stehen.
Das habe ich mit zwei wrapfig-Umgebungen probiert, aber herausgekommen ist nur das da.
Ich hätte nur gerne etwas, wie hier zu sehen auf Seite 5.
Ich hab das Gefühl, dass ich aber für diesen Zweck das Falsche Packet hernehme. Kann mir jemand vielleicht ein besseres, oder eine bessere Herangehensweise erklären?
Schon mal danke im Voraus,
Chomping-Nazgul
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 21:44 Di 28.10.2008 | Autor: | koepper |
Eingabefehler: "\begin" und "\end" müssen immer paarweise auftreten, es wurde aber ein Teil ohne Entsprechung gefunden (siehe rote Markierung)
Hallo,
ich verwende für so etwas kein Paket sondern 2 Minipages (\begin{minipage}...)
LG
Will
|
|
|
|
|
Ok, das funktioniert schon mal einigermaßen, aber, wenn ich jetzt den Text in eine minipage mit Breite 0.6 mal textwidth schreibe und die Skizzen-minipage entsprechend 0.4 mal textwidth breit mache, dann hab ich zwar einen gestauchten Text, aber die Skizzen rutschen beide auf die Nächste Seite. Das war nicht gewollt.
Aber trotzdem danke für's erste.
|
|
|
|
|
Wie genau machst du denn die Minipages?
Etwa so?
1: |
| 2: | \begin{minipage}{3cm}
| 3: | text text text text text text text text text text text text text text text text text text
| 4: | \end{minipage}
| 5: | \begin{minipage}{3cm}
| 6: | bild bild bild bild bild bild bild bild bild bild bild bild bild bild bild bild bild
| 7: | \end{minipage}
|
Du solltest darauf achten, daß zwischen den Minipages KEINE Leerzeile ist, dann sieht es so aus:
[mm]\begin{minipage}{3cm}
text text text text text text text text text text text text text text text text text text
\end{minipage}
\begin{minipage}{3cm}
bild bild bild bild bild bild bild bild bild bild bild bild bild bild bild bild bild
\end{minipage}[/mm]
Mit Leerzeile beginnt LaTeX ja nen neuen Absatz, und das sieht so aus:
[mm]\begin{minipage}{3cm}
text text text text text text text text text text text text text text text text text text
\end{minipage}
\begin{minipage}{3cm}
bild bild bild bild bild bild bild bild bild bild bild bild bild bild bild bild bild
\end{minipage}[/mm]
Falls dir wie bei mir beide Spalten etwas zu nahe kommen, solltest du beide Minipages etwas schmaler machen, und ein \hfill dazwischen setzen.
Übrigens, statt \textwidth kannst du besser \linewidth verwenden. Denn ersteres ist immer die Seitenbreite minus Ränder, letzteres gibt dir an, wie breit eine Zeile in der aktuellen Umgebung ist.
Soll heißen: 0.5\textwidth ist IMMER sagen wir mal 8cm breit.
0.5\linewidth macht z.B. eine Grafik normalerweise auch 8cm breit, aber wenn sie in einer 4cm breiten Minipage steht, wird sie nur 2cm breit.
|
|
|
|
|
Hallo!
Du könntest zwischen die Bilder noch ein \vspace{1cm} für zusätzlichen Abstand packen...
Generell finde ich die minipage-Idee nicht so klasse, denn sie verhindert ja das, was LaTeX eigentlich machen soll, also z.B. den Text an bestimmten Stellen umbrechen. Wenn du da irgendwo neuen Text reinsetzt, mußt du so manche Zeile am unteren Rand der Seite / minipage in die nächste minipage schaufeln, und das dann durch alle minipages durch.
Das wrapfigure ist auch nicht das gelbe vom Ei, oder ich habe mich nicht genug damit beschäftigt... Vor allem diese Angabe der Bildhöhe in Zeilen ist etwas... rudimentär.
Eine Idee, die ich noch hätte, wären Marginnotes. Damit kannst du Text neben dem eigentlichen text auf den Seitenrand schreiben, evtl. geht das auch mit Grafiken. Wenn du den Seitenrand entsprechend groß wählst, müßte das gehen. Der Gerthsen, falls du den kennst, hat auch viele Grafiken seitlich vom Text, in einem riesigen Seitenrand.
Ansonsten fiele mir noch ein, mehrere Grafiken, zur Not innerhalb von ner minipage mit ner wrapfigure seitlich da rein zu klöppeln, wenn das geht.
|
|
|
|
|
Prinzipiell hast du recht, aber marginpar funktioniert GANZ UND GAR nicht, weil das eher für Randnotizen und nicht für pspictures gedacht ist.
vspace funktioniert übrigens zwischen den Skizzen nicht.
Und wrapfigure geht innerhalb einer Umgebung nicht. Auch schon probiert. ;)
MfG,
Chomping-Nazgul
|
|
|
|
|
Tja. Ich sags ja immer. In LaTeX steckt die Erfahrung von 2 Generationen von Schriftsetzern. Wenn man aber selbst mal ne Idee hat, wie etwas gehen soll, ist es meist genauso störrig wie ein 60- und 90jähriger Schriftsetzer...
Nebenbei: Kennst du TPX? Das ist ein Programm, mit dem du Grafiken recht einfach erstellen kannst, wenn du nicht selbst mit PStricks basteln willst.
TPX kann auch PStricks erstellen, oder aber ein unbeschriftetes EPS / PDF, welches dann von einem LaTeX-Codeschnipsel geladen und entsprechend beschriftet wird.
Das Programm kann schon einiges, ist aber noch nicht ganz ausgereift, aber einen Versuch ist es wert.
|
|
|
|
|
Danke für den Tipp mit TPX, aber ich möchte meine Skizzen gerne winkelsekunden- und pixelgenau. Und ein Programm, den ich sagen konnte "Mache einen Kreis mit GENAU radius 2cm und dem Mittelpunkt GENAU auf [mm] (2|\varpi)", [/mm] hab ich bisher noch nicht gefunden. xfig soll das ja können, aber das ist mir nicht intuitiv genug. Da bleib ich lieber bei PStricks, da kann man Notfalls auch tricksen. ;)
|
|
|
|