Seite 1 von 1

Einrückung in Tabellen

Verfasst: Fr 12. Jun 2015, 21:15
von hummelix
Hallo, ich habe glaube ich ein relativ triviales Problem, habe aber leider bei meiner Internetrecherche nichts passendes gefunden.
Ich habe bei meiner 2Spaltigen Tabelle bei der rechten Spalte eine Breite definiert, sodass ein Zeilenumbruch stattfindet. Da ich allerdings eine kleine "Aufzählung" habe die ich mit einem Spiegelstrich beginne, möchte ich die zweite, dritte und folgenden Zeilen ein klein wenig einrücken, damit der unter dem Spiegelstrich nichts steht. Ich hoffe es ist verständlich wie ich das meine...
Hier das zugehörige Beispiel aus meinem Dokument..

\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}

\begin{document}

\textbf{\Large Ausbildung} \\ [0,5cm]

\begin{tabular} {@{}p{3,5cm}|cp{10cm}r}
seit 10.2013 & & \textbf{Bachelorstudium Donald Duck \& Co} & \\
 & & - Mathematisch- naturwissenschaftliche \& ingenieurswissenschaftliche Grundlagen & \\
 & & - General Engineering & \\
 & & - General Management & \\
 & & - Einführung in wissenschaftliches Arbeiten/ F\&E/ Berufspraktikum & \\
09.2005 - 07.2013 & & \textbf{Allgemeine Hochschulreife} \\
 & & Micky Maus Gymnasium, Neustadt 
\end{tabular} \\

\end{document}
PS: Tut mir Leid falls das schon behandelt wurde, ich habe nichts gefunden und bin, wie so viele andere auch, noch nicht so sehr vertraut mit der Latex Umgebung..
Vielen Dank trotzdem für eure Mühe & Antworten :)[/code]

Verfasst: Fr 12. Jun 2015, 22:06
von esdd
Hier ist ein Vorschlag mit den Paketen array und enumitem:
\documentclass[11pt,a4paper]{article} 
\usepackage[utf8]{inputenc} 
\usepackage[german]{babel} 
\usepackage[T1]{fontenc} 

\usepackage{array}
\newcolumntype{P}[1]{%
    >{\begin{minipage}[t]{#1}\raggedright\arraybackslash}p{#1}<{\end{minipage}}}

\usepackage{enumitem}
\newlist{titemize}{itemize}{1}% neue Listenumgebung für Tabellen
\setlist[titemize]{nosep, label=-, leftmargin=*, after=\strut}

\begin{document} 
\noindent\begin{tabular} {@{}p{3,5cm}|cP{7.5cm}r} 
 seit 10.2013 & & \textbf{Bachelorstudium Donald Duck \& Co} & \\ 
  & &
    \begin{titemize}
      \item Mathematisch- naturwissenschaftliche \& ingenieurswissenschaftliche Grundlagen 
      \item General Engineering 
      \item General Management  
      \item Einführung in wissenschaftliches Arbeiten/ F\&E/ Berufspraktikum
    \end{titemize}
    & \\ 
 09.2005 - 07.2013 & & \textbf{Allgemeine Hochschulreife} \\ 
  & & Micky Maus Gymnasium, Neustadt 
\end{tabular}
\end{document}

tablurax will nicht..

Verfasst: Sa 13. Jun 2015, 11:57
von Gast
Vielen Dank für die schnelle Antwort! :)
Hat bestens geklappt!
Jetzt habe ich allerdings das Problem dass ich in der Tabelle einen Seitenumbruch haben möchte, da sonst eine Seite beinahe komplett leer ist...Ich habe es mit der Tabularx Umgebung versucht, da die \longtable ja nicht mit array kompatibel ist (ist das richtig?), allerdings wird mir immer ein Fehler ausgegeben und ich finde die Fehlerquelle nicht..
\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{tabularx}
\usepackage{array}

\newcolumntype{P}[1]
{%
    >{\begin{minipage}[t]{#1}\raggedright\arraybackslash}p{#1}<{\end{minipage}}}
\usepackage{enumitem}
\newlist{titemize}{itemize}{1}
\setlist[titemize]{nosep, label=-, leftmargin=*, after=\strut}

\begin{document}


\begin{tabularx}{11pt}{c|X|c|X}

\multicolumn{3}{l}{\textbf{\Large Neben- und Ferienjobs}} \\ [0,5cm]
10/2013 - 04/2014 \& 10/2014 - 04/2015 & & \textbf{Nebentätigkeit bei Donald GmbH} \\ 
 & & \begin{titemize}
 		\item Austausch \& Aktualisierung von Werbeflächen in Neuhausen 
		\item Montage \& Abmontage von Trägerrahmen für Werbeflächen 
	\end{titemize} \\ 
04/2013 - 09/2013 & & \textbf{Nebentätigkeit bei Neustädter Gastro GmbH} \\
 & & \begin{titemize}
 		\item Aufbau und Betreuung von Catering-Ständen auf Messen und Firmenfeiern 
		\item Betreuung der Gäste auf Feiern 
		\item Aushilfskellern im Restaurant Geldspeicher, Neustadt
	\end{titemize} \\ 
08/2012 \& 08/2013 & & \textbf{Ferienarbeit bei Dagobert money corp.} \\
 & & \begin{titemize}
 		\item Arbeit in technischer Konfektion zur Herstellung und Reparatur von LKW-Planen 
		\item Herstellung von Trennwänden zum Einsatz in Kühlfahrzeugen 
		\item Herstellung von Spriegel-Aufbauten für den Anhängerbau 
	\end{titemize} \\
05/2010 - 12/2011 & & \textbf{Nebentätigkeit bei Panzerknacker GmbH \& Co. KG} \\
 & & \begin{titemize}
 		\item Kundenberatung und Verkauf 
		\item Lagerinstandhaltung 
	 \end{titemize} \\
\end{tabularx} 
\end{document}
Danke nochmal für die Hilfe!!

Verfasst: So 14. Jun 2015, 11:19
von hummelix
Weiß jemand eventuell meinen Fehler? :)

Verfasst: So 14. Jun 2015, 11:26
von Johannes_B
Das selbe wie im ersten, du benutzt keine p-Spalte.

Verfasst: So 14. Jun 2015, 11:31
von Besserwisser
Du kannst in einer c-Spalte keine Listenumgebung verwenden. Deshalb hatte Elke die durch eine P-Spalte ersetzt.

Übrigens funktioniert array mit longtable. Was nicht funktioniert, sind X-Spalten in longtable. Will man also wirklich X-Spalten in umbrechbaren Tabellen braucht man ein Paket wie ltablex.

Verfasst: So 14. Jun 2015, 11:46
von Johannes_B
	\documentclass[11pt,a4paper]{article}
	\usepackage[utf8]{inputenc}
	\usepackage[ngerman]{babel}
	\usepackage[T1]{fontenc}
	\usepackage{enumitem}
	\usepackage{showframe}
	\usepackage{longtable}

	\setlength{\parindent}{0pt}
	\newlist{cvitemize}{itemize}{1}% neue Listenumgebung für Tabellen
	\setlist[cvitemize]{nosep, label=--, leftmargin=*, after=\strut}

	\setlength{\textheight}{6cm}
	\newcommand{\cvhead}[1]{\noindent{\bfseries\Large#1\par\vspace{\baselineskip}}}
	\begin{document}

	\cvhead{Ausbildung}

	\begin{longtable} {@{}p{.3\textwidth}p{.6\textwidth}}
		seit 10/2013       & \textbf{Bachelorstudium Donald Duck \& Co}                                     \\
		&\begin{cvitemize}[label=--,leftmargin=1em]
			\item  mathematisch-naturwissenschaftliche \& ingenieurswissenschaftliche Grundlagen  
			\item              General Engineering                            
			\item               General Management                             
			\item               Einführung in wissenschaftliches Arbeiten; F\& E; Berufspraktikum                      
		\end{cvitemize}\\
		09/2005 - 07/2013  & \textbf{Allgemeine Hochschulreife} \\
		& Micky Maus Gymnasium, Neustadt
	\end{longtable}
	\end{document}

Verfasst: So 14. Jun 2015, 11:57
von Noch so einer
Man muss nicht unbedingt eine Tabelle verwenden:
\documentclass[11pt,a4paper]{article}
\usepackage{scrextend}% Siehe KOMA-Script-Anleitung, scrguide.pdf
   \usepackage[utf8]{inputenc}
   \usepackage[ngerman]{babel}
   \usepackage[T1]{fontenc}
   \usepackage{enumitem}
   \usepackage{showframe}

   \newlist{cvitemize}{itemize}{1}% neue Listenumgebung für Tabellen
   \setlist[cvitemize]{nosep, label=--, leftmargin=*, after=\strut}

   \newcommand{\cvhead}[1]{\section*{#1}}
   \begin{document}

   \cvhead{Ausbildung}
   \begin{labeling}{\hspace{.3\textwidth}}
      \item[seit 10/2013] \textbf{Bachelorstudium Donald Duck \& Co}
      
      \begin{cvitemize}[label=--,leftmargin=1em]
         \item  mathematisch-naturwissenschaftliche \& ingenieurswissenschaftliche Grundlagen  
         \item              General Engineering                            
         \item               General Management                             
         \item               Einführung in wissenschaftliches Arbeiten; F\& E; Berufspraktikum                      
      \end{cvitemize}
      
      \item[09/2005--07/2013] \textbf{Allgemeine Hochschulreife}
      
      Micky Maus Gymnasium, Neustadt
   \end{labeling}
   \end{document}
Man kann statt scrextend auch gleich die KOMA-Script-Klasse scrartcl statt article verwenden.

Verfasst: So 14. Jun 2015, 17:31
von esdd
Außerdem versuchst Du mit
Gast hat geschrieben:
\begin{tabularx}{11pt}{c|X|c|X} 
eine Tabelle zu erstellen, die nur 11pt breit sein soll.