PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Leere Kasten, verbesserungsvorschlag



arnonym
25-10-2011, 19:48
Hey,
ich beschäftige mich gerade das erste mal mit Latex und wollte fragen ob man das mit den leeren Kästen und der Einrückung besser machen kann:


\documentclass{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
%%\usepackage{amsmath}

\begin{document}
\title{...}
\author{...}
\date{}
\maketitle

\section{Aufgabe 1}

\begin{tabbing}
Folgende Aussagen sind wahr \hspace{2cm}\=
\fbox{
\begin{picture}(90,10)
\end{picture}
}\\

Folgende Aussagen sind falsch\>
\fbox{
\begin{picture}(90,10)
\end{picture}
}
\end{tabbing}

\end{document}

Rückt man Latex Code ein?

Dankeschön,
arnonym :)

LuPi
26-10-2011, 06:46
Grundsätzlich ist der Code nicht falsch. Da wir aber nicht genau wissen,
was Du letztlich haben willst, kann man nicht sagen, ob das schon ein
optimaler Ansatz ist.

Codeeinrückung ist Geschmackssache, aber sicherlich sinnvoll, um besser den
Überblick zu behalten. Für *meinen* Geschmack ist Deine Einrücktiefe etwas
groß, da bei mehreren Ebenen nicht mehr viel Platz für den Inhalt bleibt. (Ich
verwende üblicherweise drei Stellen, aber wie gesagt: das ist Geschmackssache.)

Es heißt übrigens LaTeX, Latex ist dies Gummidings ... ;-)

arnonym
26-10-2011, 16:19
Ok danke für die Antwort.
Die Tabs sind in dem Code-BBCode scheinbar größer eingestellt als in meinem Editor, deshalb sind die beim Einfügen so weit auseinandergerutscht.

Ja wenn man das so machen kann ists ok, hab nur gedacht, dass es für das Einrücken der leeren Boxen irgendwas "eleganteres" gibt :).

LuPi
26-10-2011, 16:37
Über elegant kann man sicherlich streiten. Eine Möglichkeit wäre auch,
einfach ein \hspace{2cm} davor zu setzen ...

arnonym
26-10-2011, 18:31
Dann sind sie aber nicht mehr untereinander ;).
Aber wenns ja so geht is ja ok :).

LuPi
26-10-2011, 18:54
Ungetestet:


\section{foo}

\hspace{2cm}\fbox{AAA}

\noindent\hspace{2cm}\fbox{AAA}


Sind die AAA wirklich nicht untereinander?

arnonym
26-10-2011, 20:18
Ja, wenn kein Text vornedransteht sind sie unterneinader. Die (leeren) Boxen sollen ja hinter den Text, damit man von Hand was reinschreiben kann.
Und wenn der Text in der Länge variiert werden auch die Boxen hintendran unterschiedlich versetzt. Das würde nur gehen, wenn man statt was statischem (z.B. 2cm) Tabulatoren benutzen kann oder die Boxen unabhängig vom Text versetzen kann.
Aber so gehts ja :)
Danke nochma.

rstuby
27-10-2011, 05:27
Man kann eine richtige tabular-Umgebung machen.

LuPi
27-10-2011, 06:03
Ja, wenn kein Text vornedransteht sind sie unterneinader.

Sorry, das habe ich schlicht übersehen. Mit dem Hinweis von rstuby



\begin{tabular}{@{}p{5cm}l@{}}
Folgende Aussagen sind wahr &
\fbox{%
\begin{picture}(90,10)
\end{picture}
}\\
Folgende Aussagen sind falsch &
\fbox{%
\begin{picture}(90,10)
\end{picture}
}
\end{tabular}


(ungetestet) geht es natürlich auch. Aber ich weiß nicht, ob das Vorteile
gegenüber der tabbing-Umgebung hat. Nur in dem Fall, dass in der ersten
Spalte relativ lange Texte stehen, bekommst Du in der Tabelle einen Umbruch,
was im tabbing so nicht geht.

rstuby
27-10-2011, 06:51
Klar hat es Vorteile: Man kann die erste Spalte von der Textlänge abhängig machen.

\begin{tabular}{@{}ll@{}}

LuPi
27-10-2011, 07:39
ACK. Wenn man dann noch wüsste, was in der rechten Spalte tatsächlich
steht (ich gehe davon aus, dass dort letztlich keine Grafik zu finden sein wird),
könnte man auch mit p-Spalte, tabularx oder Ähnlichem arbeiten.