PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Aufzählung in Tabelle ohne Abstand



hoiz
01-08-2006, 09:31
Hi,

ich verzweifliche hier ein bisschen. Ich möchte, dass im folgendem Dokument

\documentclass[12pt,a4paper,oneside]{scrbook}
\usepackage[ansinew]{inputenc}
\usepackage{ngerman}
\usepackage[german]{varioref}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{helvet}

\begin{document}

\begin{tabular}{r|p{8cm}}
Header1 & Text1 \\
Header2 &
\begin{itemize}
\item Item1
\item Item2
\end{itemize} \\
\end{tabular}

\end{document}

der Text "Header2" und "Item1" auf einer Höhe stehen. Ich weiß, dazu gibts hier schon einiges im Forum, aber bisher hat nichts wirklich geholfen.

Vielen Dank schonmal!

hoiz

RedCloud
01-08-2006, 09:46
ich verzweifliche hier ein bisschen. Ich möchte, dass im folgendem Dokument
der Text "Header2" und "Item1" auf einer Höhe stehen. Ich weiß, dazu gibts hier schon einiges im Forum, aber bisher hat nichts wirklich geholfen.




\documentclass[12pt]{scrbook}
\makeatletter
\newenvironment{Itemize}{%
\begin{list}{$\bullet$}{\leftmargin=1em\@minipaget rue}}{\end{list}}
\makeatother
\begin{document}

\begin{tabular}{r|p{8cm}}
Header1 & Text1 \\
Header2 &
\begin{Itemize}
\item Item1
\item Item2
\end{Itemize} \\
\end{tabular}

\end{document}



rc

hoiz
01-08-2006, 09:50
Vielen Dank! Ich hab zwar keinen Schimmer, was da passiert. Aber Hauptsache ist es geht!!

Danke!

hoiz
01-08-2006, 10:28
Hi, ich hab leider noch ein kleines Problem. Für Aufzählungen hab ich mir folgende Liste definiert:


\makeatletter
\newenvironment{enumerateplus}{
\begin{list}{\arabic{enumi}.}{\usecounter{enumi}\l eftmargin=1em\@minipagetrue}}
{\end{list}}
\makeatother


Jetzt hab ich aber das Problem, dass durch \usecounter{enumi} immer eine ganze Leerzeile eingefügt wird. Wenn ichs weglasse ist der Abstand weg, aber es wird natrülich auch nicht mehr hochgezählt.

Wie ist denn hier der Trick? ;)

Danke!

hoiz

RedCloud
01-08-2006, 12:39
Jetzt hab ich aber das Problem, dass durch \usecounter{enumi} immer eine ganze Leerzeile eingefügt wird. Wenn ichs weglasse ist der Abstand weg, aber es wird natrülich auch nicht mehr hochgezählt.


was willst du denn überhaupt erreichen? enumerate zählt doch sowieso.

rc

hoiz
01-08-2006, 13:22
Ich möchte eine Aufzählung haben, die wie die Bullet-Liste, keinen Abstand nach oben hat.

RedCloud
01-08-2006, 13:41
Ich möchte eine Aufzählung haben, die wie die Bullet-Liste, keinen Abstand nach oben hat.



newenvironment{enumerateplus}%
{\@minipagetrue\enumerate}
{\endenumerate}


rc

hoiz
01-08-2006, 15:09
Ich habs jetzt so eingebunden



\makeatletter
\newenvironment{enumerateplus}%
{\@minipagetrue\enumerate}
{\endenumerate}
\makeatother


aber, sorry, der Abstand über der Aufzählung bleibt. Die Aufzählung steht wie die Bullet-Liste im Beispiel meines ersten Beitrags in einer Tabelle.

hoiz

RedCloud
01-08-2006, 15:33
aber, sorry, der Abstand über der Aufzählung bleibt. Die Aufzählung steht wie die Bullet-Liste im Beispiel meines ersten Beitrags in einer Tabelle.


bei mir nicht:



\documentclass[12pt]{article}
\makeatletter
\newenvironment{enumerateplus}%
{\@minipagetrue\enumerate}
{\endenumerate}
\makeatother
\begin{document}

\begin{tabular}{r|p{8cm}}
Header1 & Text1 \\
Header2 &
\begin{enumerateplus}
\item Item1
\item Item2
\end{enumerateplus}
\end{tabular}

\end{document}


rc

hoiz
01-08-2006, 15:49
Es liegt am hyperref-Package, das ich im Dokument lade. So


\documentclass[12pt]{article}
\usepackage[pdfview=FitV,pdfstartview=FitV,pageanchor=true,col orlinks=true,linkcolor=Black,pagecolor=Black,urlco lor=Black,citecolor=Black,menucolor=Black,pagecolo r=Black,urlcolor=Black,breaklinks=true]{hyperref}
\makeatletter
\newenvironment{enumerateplus}%
{\@minipagetrue\enumerate}
{\endenumerate}
\makeatother
\begin{document}

\begin{tabular}{r|p{8cm}}
Header1 & Text1 \\
Header2 &
\begin{enumerateplus}
\item Item1
\item Item2
\end{enumerateplus}
\end{tabular}

\end{document}
gehts nämlich nicht mehr. Besteht da irgendein Zusammenhang?

hoiz

RedCloud
01-08-2006, 16:16
Es liegt am hyperref-Package, das ich im Dokument lade. So


\documentclass[12pt]{article}
\usepackage[pdfview=FitV,pdfstartview=FitV,pageanchor=true,col orlinks=true,linkcolor=Black,pagecolor=Black,urlco lor=Black,citecolor=Black,menucolor=Black,pagecolo r=Black,urlcolor=Black,breaklinks=true]{hyperref}
\makeatletter
\newenvironment{enumerateplus}%
{\@minipagetrue\enumerate}
{\endenumerate}
\makeatother
\begin{document}

\begin{tabular}{r|p{8cm}}
Header1 & Text1 \\
Header2 &
\begin{enumerateplus}
\item Item1
\item Item2
\end{enumerateplus}
\end{tabular}

\end{document}
gehts nämlich nicht mehr. Besteht da irgendein Zusammenhang?

hoiz

warum konntest du das nicht gleich sagen ... ??? sowas ist immer latent nervig, wenn behauptet wird, dass etwas nicht geht und man nicht erzählt, was man anders gemacht hat.



\newenvironment{enumerateplus}%
{\NoHyper\enumerate}%
{\endenumerate\endNoHyper}


rc

hoiz
01-08-2006, 17:19
Sorry, tut mir echt leid! Kann deinen Ärger gut verstehen, aber ich finde diese ganze LaTeX-Sache extrem verwirrend. Hätte nicht gedacht, dass ein Paket für PDF-Links irgendwas mit Abständen zu tun hat. Velen Dank für deine Geduld und Mühe, denn so

\makeatletter
\newenvironment{enumerateplus}%
{\NoHyper\@minipagetrue\enumerate}%
{\endenumerate\endNoHyper}
\makeatother
gehts jetzt!!!

Danke!

hoiz

motu
08-12-2006, 10:37
Wie kann ich bei einer solchen selbstdefinierten Aufzählung den Einzug beeinflussen?
Also das der Text von umbrechenden Zeilen nicth hinter dem Bullet beginnen, sonder auf Höhe des Textanfangs der ersten Zeile?

m.