Automatischer zeilenumbruch in Zelle mit \parbox und Padding

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Automatischer zeilenumbruch in Zelle mit \parbox und Padding

von nieselfriem » So 2. Jul 2017, 19:56

Das ist genau das was ich brauchte. Ich habe die Tabelle noch zentriert mit \begin{center \end{center} und schon hat es gepasst. Das Minimalbeispiel habe ich mir auch zu herzen genommen und werde es in Zukunft so durchführen.

Vielen Dank an alle Beteiligten.

VG niesel und bis bald

;)

von Bartman » So 2. Jul 2017, 15:52

Vielleicht hilft Dir die Anleitung zur Erstellung eines Minimalbeispiels weiter.

Mein Beispiel ist zwar auch nicht so minimal, aber es wäre zumindest ein Anfang:
\documentclass[a4paper,11pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{microtype}
\usepackage{times}% Lesetipp: ctan.org/pkg/l2tabu
\usepackage{eurosym}
\usepackage{tabularx}
\usepackage[scaled]{uarial}
%\usepackage{parskip}
%\usepackage{showframe}
\usepackage{geometry}
\geometry{% stammt aus Deinem früheren Beispiel
	total={210mm,297mm},
	left=25mm,right=25mm,%
	bindingoffset=0mm, top=25mm,bottom=25mm
}

\renewcommand{\tabularxcolumn}[1]{m{#1}}

\begin{document}
\noindent
\begin{tabularx}{1\textwidth}{|m{3cm}|X|m{1.5cm}|m{2.5cm}|m{2.5cm}|}
\hline
\textbf{Bezeichnung} & \textbf{Artikel} & \textbf{Menge} & \textbf{Einzelpreis \euro} & \textbf{Gesamtpreis \euro} \\ 
\hline 
Kristall & Halskette die sehr lang sei kann und mehrere beschreibungen besitzen könnte  & 1  & 65,90 & 65,90 \\ 
\hline    
\end{tabularx} 
\end{document}
Müssen die Zeilen senkrecht zentriert sein?

Kennst Du booktabs und tabsatz?

von nieselfriem » So 2. Jul 2017, 15:45

:shock: Äh, ich bin jetzt etwas verwirrt. Erst ist das ganze Dokument zu viel und nun ist es zu wenig? Gut, was sollte ich Posten? Das ganze Dokument und nur mit der Tabelle um die es geht?


VG niesel

von Bartman » So 2. Jul 2017, 15:28

Jetzt hast Du aber das Kind mit dem Bade ausgeschüttet. Vorher war Dein Beispiel zwar nicht minimal, aber wenigstens vollständig.

von nieselfriem » So 2. Jul 2017, 15:14

Verstanden und korrigiert ;)

von Johannes_B » So 2. Jul 2017, 14:50

Mir erschließt sich nicht ganz, was gepfriemelte Brief außenrum mit dem Problem zu tun hat?

Automatischer zeilenumbruch in Zelle mit \parbox und Padding

von nieselfriem » So 2. Jul 2017, 14:46

Hallo zusammen,

ich möchte in einer Zelle einen automatischen Zeilenumbruch einfügen, da der text sehr variieren kann. Dazu habe ich in der Zelle ein \parbox eingefügt. Das funktioniert auch soweit gut. Jedoch drücken dann die Zeichen zu sehr an den oberen Rand der Zelle. Kann ich eine Art Padding in die Zelle einfügen, so dass immer ein gewisser Abstand zu den oberen und unteren Zellenrändern entsteht?

Bitte dazu mal die Zelle mit der halskette in der ersten tabelle beachten. ;)

Vielen Dank im Voraus

VG niesel
% Created by Karol Kozioł (www.karol-koziol.net)
% Released under GPL licence
%
\documentclass[a4paper,11pt]{article}
\usepackage{graphicx}
\usepackage{times}
\usepackage{eurosym}
\usepackage{tabularx}
\usepackage[
pdftitle={Letter},
colorlinks=true,linkcolor=black,urlcolor=black,citecolor=black]{hyperref}
\usepackage{geometry}
\geometry{total={210mm,297mm},
	left=25mm,right=25mm,%
	bindingoffset=0mm, top=25mm,bottom=25mm}

%\linespread{1.3}
\pagestyle{empty}
\begin{document}
\begin{table} [h] 
	\begin{tabularx}{1\textwidth}{|p{3cm}|p{4.31cm}|p{1.5cm}|p{2.5cm}|p{2.5cm}|}
	\hline 
	\textbf{Bezeichnung} & \textbf{Artikel} & \textbf{Menge} & \textbf{Einzelpreis \euro} & \textbf{Gesamtpreis \euro} \\ 
	\hline 
	Kristall & \parbox{4.31cm}{Halskette die sehr lang sei kann und mehrere beschreibungen besitzen könnte}  & 1  & 65,90 & 65,90 \\ 
	\hline 
	\end{tabularx} 
\end{table} 
\end{document}

 

Nach oben