PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : In eine Listenumgebung Tabs integrieren



Tommyboy
24-10-2006, 09:50
Hallo Forum,

Ich möchte eine Auflistung mit folgenden Elementen machen.

Peter [Behrweg.1]
Mustermann [Lauchweg.1]
Kai [Sonnenstr.1]
Roland [Markusstraße 2.1]
Sebastian [Stinkgasse 23]

Mir ist wichtig das die Straßennamen alle in einer Linie sind und nicht
direkt nach dem Namen folgen. Wie kann ich das erreichen damit die Straße
so plaziert wird? Echt schön wäre es wenn es ginge das der Befehl sich an
dem längsten Namen orientiert, um alle anderen Straßennamen auf diesen
Abstand einzustellen.


Mfg
Tommyboy

sofa-surfer
24-10-2006, 10:05
Warum nicht einfach eine Tabelle? :confused:


\documentclass{article}
%\usepackage[applemac]{inputenc}

\begin{document}

\begin{tabular}{ll}
Peter & [Behrweg.1] \\
Mustermann & [Lauchweg.1] \\
Kai & [Sonnenstr.1] \\
Roland & [Markusstraße 2.1] \\
Sebastian & [Stinkgasse 23]
\end{tabular}

\end{document}

Matthias

Tommyboy
24-10-2006, 10:49
Hehe,

ich bin schon Blind vom vielen Programmieren meimei wie Peinlich.

Trotzdem Danke Matthias!

Gruß Tommyboy

Tommyboy
24-10-2006, 16:35
Hallo ich habe eine Liste mit der folgenden Dekleration:


\begin{list}{-}{\usecounter{Si}%\textbf{
\setlength{\labelwidth}{1.6cm} \setlength{\leftmargin}{2.5cm}
\setlength{\labelsep}{0.4cm}\setlength{\rightmargi n}{1cm}
\setlength{\parsep}{0.5ex plus0.2ex minus0.1ex}
\setlength{\itemsep}{0ex plus0.2ex}\slshape}


Wie schaffe ich es das die Tabumgebung von oben an der gleichen
Stelle beginnt? Also mit dem gleichen Abstand vom Rand weg?
mit flushleft habe ich ja keinen Einfluß auf den Abstand vom Rand?


Gruß Tommyboy

sofa-surfer
24-10-2006, 18:33
Ein \hspace kann nicht schaden ....


\documentclass{article}
\usepackage{blindtext}


\begin{document}


\noindent
\hspace{2.5cm}% %% <<-- \leftmargin %%
\begin{tabular}{@{}ll}
Peter & [Behrweg.1] \\
Mustermann & [Lauchweg.1] \\
Kai & [Sonnenstr.1] \\
Roland & [Markusstraße 2.1] \\
Sebastian & [Stinkgasse 23]
\end{tabular}\\


\begin{list}{-}{
%\setlength{\labelwidth}{1.6cm} <<--- Hat keinen Einfluss auf das Aussehen dieser Liste %%
\setlength{\leftmargin}{2.5cm}
\setlength{\labelsep}{0.4cm}
\setlength{\rightmargin}{1cm}
\setlength{\parsep}{0.5ex plus0.2ex minus0.1ex}
\setlength{\itemsep}{0ex plus0.2ex}\slshape}

\item \blindtext
\item \blindtext

\end{list}


\end{document}

Matthias

Tommyboy
24-10-2006, 19:19
Habe das Minimalbeispiel gemacht da passt das so wie du es geschrieben hast. Aber wenn ich es in meinem richtigen Dokument mache stimmt es nimmer? Liegt es evtl. daran dass ich die Seite, in der die Liste und die Tabulatorumgebung ist mit dem Befehl:


\noindent\input{Kapitel/Dokument1}

Importiere?

Ich kompeliere mit Tex Ghostskript

Gruß Tommyboy

sofa-surfer
24-10-2006, 19:42
Hm, kann eigentlich nicht sein (?)

Hast du beachtet, dass die Tabelle evtl. um \parindent eingezogen wird und die Liste nicht? Was willst du denn eigentlich bündig haben? Text zu Text oder Text zu Label?

Und bitte: Es eine Tabelle und keine Tabulatorumgebung ...

Und außerdem: Ein vernünftiges Minimalbeispiel hat noch nie geschadet ;)

Matthias

Tommyboy
24-10-2006, 20:16
Habe noch etwas gefunden was mir nicht gefällt habe hier ober und unterhalb einen Text, leider ist der Abstand vom obern Text zum Tabulator größer als der Abstand vom unteren Text zur Tabulatorumg.

Minimalbeispiel:


\documentclass[a4paper,dvips,oneside,BCOR1cm,12pt,DIVcalc]{scrbook}
% Hier gibt man an, welche Art von Dokument man schreiben möchte.
% Möglichkeiten in {}: scrartcl, scrreprt, scrbook, aber auch: article, report, book
\usepackage{setspace}
\usepackage{graphicx}
\typearea[current]{calc}
\usepackage[ngerman]{babel} % ermöglicht deutsche Silbentrennung und direkte Eingabe von Umlauten, ...
\begin{document}
{Hallo das ist ein Text der Text hat einen Abstand\\}

\noindent
\hspace{2.5cm}% %% <<-- \leftmargin %%
\begin{tabular}{@{}ll}
Peter & [Behrweg.1] \\
Mustermann & [Lauchweg.1] \\
Kai & [Sonnenstr.1] \\
Roland & [Markusstraße 2.1] \\
Sebastian & [Stinkgasse 23]
\end{tabular}\\


{Hallo das ist ein Text der Text hat einen Abstand}

\begin{list}{-}{
%\setlength{\labelwidth}{1.6cm} <<--- Hat keinen Einfluss auf das Aussehen dieser Liste %%
\setlength{\leftmargin}{2.5cm}
\setlength{\labelsep}{0.4cm}
\setlength{\rightmargin}{1cm}
\setlength{\parsep}{0.5ex plus0.2ex minus0.1ex}
\setlength{\itemsep}{0ex plus0.2ex}\slshape}

\item{hi}
\item{scheisse warum}

\end{list}




\end{document}


Danke
Tommyboy

PS: Sei mir nicht böse aber ich bin Perfektionist ;-)

sofa-surfer
25-10-2006, 15:03
Die Positionierung der Tabelle muss noch fein-justiert werden ...


\documentclass[a4paper,dvips,oneside,BCOR1cm,12pt,DIVcalc]{scrbook}
% Hier gibt man an, welche Art von Dokument man schreiben möchte.
% Möglichkeiten in {}: scrartcl, scrreprt, scrbook, aber auch: article, report, book
\usepackage{setspace}
\usepackage{graphicx}
\typearea[current]{calc}
\usepackage[ngerman]{babel} % ermöglicht deutsche Silbentrennung und direkte Eingabe von Umlauten, ...
\begin{document}
{Hallo das ist ein Text der Text hat einen Abstand\\}

\noindent
\hspace{2.5cm}% %% <<-- \leftmargin %%
\begin{tabular}[t]{@{}ll}
Peter & [Behrweg.1] \\
Mustermann & [Lauchweg.1] \\
Kai & [Sonnenstr.1] \\
Roland & [Markusstraße 2.1] \\
Sebastian & [Stinkgasse 23]
\end{tabular}\\


{Hallo das ist ein Text der Text hat einen Abstand}

\begin{list}{-}{
%\setlength{\labelwidth}{1.6cm} <<--- Hat keinen Einfluss auf das Aussehen dieser Liste %%
\setlength{\leftmargin}{2.5cm}
\setlength{\labelsep}{0.4cm}
\setlength{\rightmargin}{1cm}
\setlength{\parsep}{0.5ex plus0.2ex minus0.1ex}
\setlength{\itemsep}{0ex plus0.2ex}\slshape}

\item{hi}
\item{scheisse warum}

\end{list}

\end{document}

Matthias

Tommyboy
25-10-2006, 18:38
Hallo du hast mich falsch verstanden ich meine den Abstand von
der Listumgebung zum oberen Text ist anders als der Abstand zum
unteren Text. Wenn du kompelierst der Abstand wo ich hier rot markiert habe.
Vertikaler Abstand von


{Hallo das ist ein Text der Text hat einen Abstand\\}

zu Listenumgebung.



\documentclass[a4paper,dvips,oneside,BCOR1cm,12pt,DIVcalc]{scrbook}
% Hier gibt man an, welche Art von Dokument man schreiben möchte.
% Möglichkeiten in {}: scrartcl, scrreprt, scrbook, aber auch: article, report, book
\usepackage{setspace}
\usepackage{graphicx}
\typearea[current]{calc}
\usepackage[ngerman]{babel} % ermöglicht deutsche Silbentrennung und direkte Eingabe von Umlauten, ...
\begin{document}
{Hallo das ist ein Text der Text hat einen Abstand\\}
^^
\noindent
\hspace{2.5cm}% %% <<-- \leftmargin %%
\begin{tabular}[t]{@{}ll}
Peter & [Behrweg.1] \\
Mustermann & [Lauchweg.1] \\
Kai & [Sonnenstr.1] \\
Roland & [Markusstraße 2.1] \\
Sebastian & [Stinkgasse 23]
\end{tabular}\\
^^

{Hallo das ist ein Text der Text hat einen Abstand}

\begin{list}{-}{
%\setlength{\labelwidth}{1.6cm} <<--- Hat keinen Einfluss auf das Aussehen dieser Liste %%
\setlength{\leftmargin}{2.5cm}
\setlength{\labelsep}{0.4cm}
\setlength{\rightmargin}{1cm}
\setlength{\parsep}{0.5ex plus0.2ex minus0.1ex}
\setlength{\itemsep}{0ex plus0.2ex}\slshape}

\item{hi}
\item{scheisse warum}

\end{list}

\end{document}


Ich habe versucht den Abstand mittels \vspace{0.4cm} anzupassen bin mir aber nicht sicher ob das net gepuscht ist, evtl. kennst du eine bessere Möglichkeit Die Liste so in den Text zu stellen das der vertikale Abstand
zwischen der Liste und den oberen und unteren Text gleich groß zu bekommen.

Gruß Tommyboy

sofa-surfer
25-10-2006, 19:30
Hallo nochmal,

so ganz kann ich dir jetzt zwar nicht erklären, wie und warum, aber so sollte das hinhauen:


\documentclass[a4paper,dvips,oneside,BCOR1cm,12pt,DIVcalc]{scrbook}
% Hier gibt man an, welche Art von Dokument man schreiben möchte.
% Möglichkeiten in {}: scrartcl, scrreprt, scrbook, aber auch: article, report, book
\usepackage{setspace}
\usepackage{graphicx}
\typearea[current]{calc}
\usepackage[ngerman]{babel} % ermöglicht deutsche Silbentrennung und direkte Eingabe von Umlauten, ...

\begin{document}
Hallo das ist ein Text der Text hat einen Abstand\\
%^^

\noindent
\hspace{2.5cm}% %% <<-- \leftmargin %%
\begin{tabular}[t]{@{}ll}
Peter & [Behrweg.1] \\
Mustermann & [Lauchweg.1] \\
Kai & [Sonnenstr.1] \\
Roland & [Markusstraße 2.1] \\
Sebastian & [Stinkgasse 23] \\%\tabularnewline
\end{tabular}\\[\baselineskip]
%^^
%
Hallo das ist ein Text der Text hat einen Abstand

\begin{list}{-}{
%\setlength{\labelwidth}{1.6cm} <<--- Hat keinen Einfluss auf das Aussehen dieser Liste %%
\setlength{\leftmargin}{2.5cm}
\setlength{\labelsep}{0.4cm}
\setlength{\rightmargin}{1cm}
\setlength{\parsep}{0.5ex plus0.2ex minus0.1ex}
\setlength{\itemsep}{0ex plus0.2ex}\slshape}

\item{hi}
\item{scheisse warum}

\end{list}

\end{document}

Matthias

Tommyboy
09-11-2006, 17:50
Wenn ich aber eine Liste machen möchte, die bei jedem neuen Listeneintrag ein - am Anfang setzt und die darin enthaltenen Angaben ausrichten möchte mit was kann man das hinbekommen? Ziel ist es die Bindestriche vorne und das innerhalb der liste Type mit der nächsten Type in einer vertikalen Linie steht.



% ANFANG AUFLISTUNG
\begin{list}{\textbf{-}}{
\setlength{\labelwidth}{1.6cm} \setlength{\leftmargin}{2.5cm}
\setlength{\labelsep}{0.4cm}\setlength{\rightmargi n}{1cm}
\setlength{\parsep}{0.5ex plus0.2ex minus0.1ex}
\setlength{\itemsep}{0ex plus0.2ex}\slshape}
\item{Gerät Albatroß Type: 4889}
\item{Gerät Wüstenwurm Type: 3212}
\item{Gerät Eule Type: 6332}
\end{list}
%ENDE AUFLISTUNG


Gruß
Tommyboy

sofa-surfer
12-11-2006, 10:46
Hallo,

meinst du so in etwa?


\documentclass{article}
%\usepackage[applemac]{inputenc}
\usepackage{listliketab}

\setlength{\parindent}{0em}

\newenvironment{mylist}{%
\begin{list}{\textbf{-}}{%
\setlength{\labelwidth}{1.6cm}%
\setlength{\leftmargin}{2.5cm}%
\setlength{\labelsep}{0.4cm}%
\setlength{\rightmargin}{1cm}%
\setlength{\parsep}{0.5ex plus0.2ex minus0.1ex}%
\setlength{\itemsep}{0ex plus0.2ex}%
}}%
{\end{list}}


\begin{document}


Ein bisschen sinnloser Text, damit man einen Eindruck hat, wie das ganze
überhaupt aussieht.

\storestyleof{mylist}
\begin{listliketab}
\begin{tabular}{L>{\slshape}l>{\slshape}l}
\textbf{-} & Gerät Albatroß & Type: 4889 \\
\textbf{-} & Gerät Wüstenwurm & Type: 3212 \\
\textbf{-} & Gerät Eule & Type: 6332
\end{tabular}
\end{listliketab}\\

Ein bisschen sinnloser Text, damit man einen Eindruck hat, wie das ganze
überhaupt aussieht.

% ANFANG AUFLISTUNG
\begin{list}{\textbf{-}}{%
\setlength{\labelwidth}{1.6cm}%
\setlength{\leftmargin}{2.5cm}%
\setlength{\labelsep}{0.4cm}%
\setlength{\rightmargin}{1cm}%
\setlength{\parsep}{0.5ex plus0.2ex minus0.1ex}%
\setlength{\itemsep}{0ex plus0.2ex}%
\slshape}%
\item Gerät Albatroß Type: 4889%
\item Gerät Wüstenwurm Type: 3212%
\item Gerät Eule Type: 6332%
\end{list}%
%ENDE AUFLISTUNG

Ein bisschen sinnloser Text, damit man einen Eindruck hat, wie das ganze
überhaupt aussieht.


\end{document}

Matthias