Einrückung in Tabellen

Tabellen und Grafiken erstellen und anordnen


hummelix

Einrückung in Tabellen

Beitrag 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]

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag 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}

Gast

tablurax will nicht..

Beitrag 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!!

hummelix

Beitrag von hummelix »

Weiß jemand eventuell meinen Fehler? :)

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Das selbe wie im ersten, du benutzt keine p-Spalte.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Besserwisser

Beitrag 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.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag 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}
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Noch so einer

Beitrag 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.

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag 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.

Antworten