Hi LUG,
hier kommt mal wieder eine Latex-Knobelaufgabe.
Eine Tabelle soll ausschliesslich mathematisches Zeugs enthalten. Problematisch ist der geringe Abstand zwischen den Zeilen. Das ist alles viel zu gedrungen.
\begin{displaymath} \begin{array}{ l } \frac{T_0 z}{(z-1)^2} \ \frac{T_0^2 z (z +1)}{(z-1)^3} \ \frac{ T_0^3 z^2 (z^2 +4z+1) }{(z-1)^4} \ \end{array} \end{displaymath}
Auch mit tabular, supertabular ist der Abstand zwischen den Zeilen immer zu knapp bemessen. Wieso sieht das so komisch aus? Und wie kann man es korrigieren? Immerhin ist die array-Umgebung extra für Matrizen da.
Jens Weiße
--- Jens Wei�e jens.weisse@gmx.net wrote:
Hi LUG,
hier kommt mal wieder eine Latex-Knobelaufgabe.
:-)
Hab wenig Zeit, hier ein paar Vorschlaege:
---------- cut here ---------------------------------
\documentclass{article} \usepackage{amsmath} \begin{document}
\newcommand{\trenn}[0]{% \vspace{2ex}% \hrule% \vspace{2ex}% }%
%% so?
\begin{eqnarray} \frac{T_0 z}{(z-1)^2} \ \frac{T_0^2 z (z +1)}{(z-1)^3} \ \frac{ T_0^3 z^2 (z^2 +4z+1) }{(z-1)^4} \end{eqnarray}
\trenn %% oder so?
\begin{displaymath} \begin{aligned}[] \frac{T_0 z} {(z-1)^2} \ \frac{T_0^2 z (z +1)} {(z-1)^3} \ \frac{ T_0^3 z^2 (z^2 +4z+1) } {(z-1)^4} \end{aligned} \end{displaymath}
\trenn %% oder so?
\begin{displaymath} \begin{aligned} & \frac{T_0 z} {(z-1)^2} \ & \frac{T_0^2 z (z +1)} {(z-1)^3} \ & \frac{ T_0^3 z^2 (z^2 +4z+1) } {(z-1)^4} \end{aligned} \end{displaymath}
\trenn %% und das war das Original:
\begin{displaymath} \begin{array}{ l } \frac{T_0 z}{(z-1)^2} \ \frac{T_0^2 z (z +1)}{(z-1)^3} \ \frac{ T_0^3 z^2 (z^2 +4z+1) }{(z-1)^4} \ \end{array} \end{displaymath}
\end{document}
__________________________________________________ Do You Yahoo!? Yahoo! Health - Feel better, live better http://health.yahoo.com
Hi Stefan,
Hab wenig Zeit, hier ein paar Vorschlaege:
Für deine "wenig Zeit" hast du eine erstaunliche Vielzahl an Lösungen gefunden.
Die Version mit "aligned" ist gekauft. Für mehrspaltige "Tabellen" ist die Fummelei mit den "&" blöd, ansonsten geht's ganz gut.
Für die Version mit \begin{array} könnte ein workaround in der Neudefinition von \arraystretch liegen. Dieser Faktor legt den Zeilenabstand innerhalb der tabular und array- Umgebung fest. Allerdings ist die Schriftgröße bei Brüchen kleiner, so das eine Tabelle komischer aussieht.
Zum Vergleich: <----- schnipp -------> \documentclass{article} \usepackage{amsmath}
\def\arraystretch{1.7} % Faktor um den der Zeilenabstand gestreckt wird
\begin{document}
\begin{displaymath} \begin{aligned} & e^{-at} & & \frac{z}{z-e^{-a T_0}} \ & t \cdot e^{-at} & & \frac{T_0 z e^{-a T_0} }{ (z - e^{-a T_0})^2 } \end{aligned} \end{displaymath}
\begin{displaymath} \begin{array}{ l l } e^{-at} & \frac{z}{z-e^{-a T_0}} \ t \cdot e^{-at} & \frac{T_0 z e^{-a T_0} }{ (z - e^{-a T_0})^2 } \end{array} \end{displaymath}
\end{document} <----- schnapp ------->
Jens Weiße
--- Jens Wei�e jens.weisse@gmx.net wrote:
F�r deine "wenig Zeit" hast du eine erstaunliche Vielzahl an L�sungen gefunden.
Na ja, die Formeln hattest Du ja bereits geschrieben :-)
Ich hatte so etwas schon mal in einem Manuskript benoetigt und nur schnell nachgesehen. Eine gute Zusammenfassung findest Du uebrigens auch im 'LaTeX-Begleiter'.
Die Version mit "aligned" ist gekauft. F�r mehrspaltige "Tabellen" ist die Fummelei mit den "&" bl�d, ansonsten geht's ganz gut.
Hm. Aber mir faellt auf die Schnelle auch kein Makro dazu ein :-)
F�r die Version mit \begin{array} k�nnte ein workaround in der Neudefinition von \arraystretch liegen. [...]
Es ist IMHO eben das Faszinierende an LaTeX, dass es viele "richtige" Loesungen gibt.
Wenn wir wieder mal ein Thema fuer einen Abend (Vortrag, Diskussion) suchen, waere vielleicht das Thema 'Programmlistings' ein Vorschlag. Oder es kommen andere interessante Fragen zur Nutzung von LaTeX?
Stefan
.
__________________________________________________ Do You Yahoo!? Yahoo! Health - Feel better, live better http://health.yahoo.com
Abend,
On Friday 26 July 2002 11:35, Stefan Lagotzki wrote:
Wenn wir wieder mal ein Thema fuer einen Abend (Vortrag, Diskussion) suchen, waere vielleicht das Thema 'Programmlistings' ein Vorschlag. Oder es kommen andere interessante Fragen zur Nutzung von LaTeX?
Ich hätte da noch folgende Vorschläge: - UTF-8-Unterstützung (funktioniert bei mir schon wunderbar, kein lästiges "a eintippen mehr, aber es ist leider nicht standardmäßig installiert) (Mein Ziel ist ein komplett unicode-basierter Rechner - der Patch für die Bash folgt als nächstes.) - Nützliche Makropakete, einerseits für schnelle Ergebnisse (z.B. Präsentationsfolien), andererseits für Standardaufgaben (wie eben Tabellen oder Einbindung von Grafiken).
Josef "TeX-Newbee" Spillner
--- Josef Spillner dr_maux@users.sourceforge.net wrote:
- N�tzliche Makropakete, einerseits f�r schnelle
Ergebnisse (z.B. Pr�sentationsfolien), andererseits f�r Standardaufgaben (wie eben Tabellen oder Einbindung von Grafiken).
Wer Fragen zu Grafiken / Tabellen / Listings hat, kann die gern an mich mailen und ich werde dann versuchen, darauf einzugehen. Ich bin im Moment auch gerade darueber, ein Script zu schreiben, mit dem man LaTeX-Ausdruecke, Matrizen, Formeln etc. in guter Qualitaet in PNGs rastern lassen kann.
Fuer Praesentationen gibt es zum Beispiel 'context' - das ist ein sehr komplexes, aber auch sehr hochwertiges Werkzeug. Dazu fehlte mir bisher die Zeit, aber seitdem ein Konverter Docbook -> Context annociert wurde, habe ich es mir vorgenommen.
Ich h�tte da noch folgende Vorschl�ge:
- UTF-8-Unterst�tzung (funktioniert bei mir schon
wunderbar, kein l�stiges "a eintippen mehr, aber es ist leider nicht standardm��ig installiert)
Dazu koenntest Du etwas vortragen? :-)
Stefan
.
__________________________________________________ Do You Yahoo!? Yahoo! Health - Feel better, live better http://health.yahoo.com
On Fri, Jul 26, 2002 at 07:12:58PM +0200, Josef Spillner wrote:
- UTF-8-Unterstützung (funktioniert bei mir schon wunderbar, kein
lästiges "a eintippen mehr, aber es ist leider nicht standardmäßig
:imap ä "a
Eric
Es ist IMHO eben das Faszinierende an LaTeX, dass es viele "richtige" Loesungen gibt.
Und es besteht die (theoretische) Chance den Rechner zu verstehen was er warum macht. Wobei dies bei LaTeX mit den (unendlich) vielen Möglichkeiten langsam kompliziert wird, wie die Fragen beweisen.
Wenn wir wieder mal ein Thema fuer einen Abend (Vortrag, Diskussion) suchen, waere vielleicht das Thema 'Programmlistings' ein Vorschlag.
Suchst du etwas wie das verbatim-Package? Damit wird das Programmlisting inklusive aller Leerzeichen ausgegeben. Wenn man da etwas drin rumfummelt, bekommst du sogar eine Zeilenummer davor. Leider gibt es dafür (noch) keine Option. Auch ein Syntax-Highlightting ist (noch) nicht möglich.
Oder es kommen andere interessante Fragen zur Nutzung von LaTeX?
An Vorschlägen soll es nicht mangeln. Hier meine Wunschliste: Ein Einblick in den (La)-TeX-Kern oder die Grundlagen der Typografie oder eigene Makros programmieren ( und verstehen ;-) ) oder ein Überblick über interessante Pakete
Jens Weiße
Jens Weiße wrote:
Suchst du etwas wie das verbatim-Package? Damit wird das Programmlisting inklusive aller Leerzeichen ausgegeben. Wenn man da etwas drin rumfummelt, bekommst du sogar eine Zeilenummer davor. Leider gibt es dafür (noch) keine Option. Auch ein Syntax-Highlightting ist (noch) nicht möglich.
Nein, das war falsch angekommen - ich wollte den Vortrag *anbieten* :-) Ich verwende das 'listings'-package und das kann alles, was Du erwaehnt hast (und noch etliches mehr). Was ich noch nicht probiert habe, ist LGrind. Das soll auch nicht schlecht sein. Aber ich habe schon zwei Leute zum Wechsel auf 'listings' motiviert :-)
viele Gruesse Stefan
.
Hi Stefan,
dein Angebot klingt sehr interessant. Wann und Wo findet der Vortrag statt? :-)
Suchst du etwas wie das verbatim-Package? Damit wird das Programmlisting inklusive aller Leerzeichen ausgegeben. Wenn man da etwas drin rumfummelt, bekommst du sogar eine Zeilenummer davor. Leider gibt es dafür (noch) keine Option. Auch ein Syntax-Highlightting ist (noch) nicht möglich.
Nein, das war falsch angekommen - ich wollte den Vortrag *anbieten* :-) Ich verwende das 'listings'-package und das kann alles, was Du erwaehnt hast (und noch etliches mehr).
Schöne Sch.....! :-( <BeleidigtSein> Warum hält mich keiner vom ergebnislosen Basteln an der verbatim.sty ab?
Aber ich habe schon zwei Leute zum Wechsel auf 'listings' motiviert :-)
Werd mal ein bisschen damit rum spielen. Vermutlich wird sich deine Bilanz um 50% verbessern :-)
Jens Weiße
Jens Weiße wrote:
Hi Stefan,
dein Angebot klingt sehr interessant. Wann und Wo findet der Vortrag statt? :-)
Tja, sicher nach der Urlaubssaison, sehr wahrscheinlich ca. 21.00 Uhr, und am ueblichen Treffpunkt :-) Ich sammle Fragen und Vorschlaege.
/me wrote:
Nein, das war falsch angekommen - ich wollte den Vortrag *anbieten* :-) Ich verwende das 'listings'-package und das kann alles, was Du erwaehnt hast (und noch etliches mehr).
Jens Weiße wrote:
Schöne Sch.....! :-( <BeleidigtSein> Warum hält mich keiner vom ergebnislosen Basteln an der verbatim.sty ab?
Das tue ich doch hiermit. Bevor Du aber viel Arbeit in 'listings' investierst, lade bitte _unbedingt_ die Version 1.0 (seit der Version 1.0 hat sich die Syntax einiger Optionen geaendert). Bei einer Linux-Distribution muss nicht immer das neueste dabei sein. Die Versionen 0.2x waren ansonsten auch nicht schlecht. Nur macht es nicht so viel Freude, die Eigenschaften dann noch mal zu aendern.
Es ist schon klar, warum die meisten Leute mit 'verbatim' & Co. anfangen. Das steht ja in allen Lehrbuechern. Ich bin selbst nur durch d.c.t.t. (uebrigens sehr lesenswert) auf dieses Paket gekommen. Ebenfalls lesenswert ist TEX-D-L (Mailingliste).
Nebenbei, wo wird in Deiner Mail das Tag <BeleidigtSein> wieder geschlossen? :-)
Werd mal ein bisschen damit rum spielen. Vermutlich wird sich deine Bilanz um 50% verbessern :-)
Wenn Du mal im Internet nachschaust, wirst Du sicher Anhaenger von 'LGrind' und von 'listings' finden. Ich will nicht direkt sagen, dass es da Glaubenskriege gibt, aber jeder ist halt von "seinem" Paket ueberzeugt.
viele Gruesse Stefan
.
lug-dd@mailman.schlittermann.de