Horizontaler Abstand senkrechter Linien mit tabularx: Technische Zeichnung ISO 7200

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: Horizontaler Abstand senkrechter Linien mit tabularx: Technische Zeichnung ISO 7200

Re: Horizontaler Abstand senkrechter Linien mit tabularx: Technische Zeichnung ISO 7200

von Neo » Fr 27. Jan 2023, 17:05

Habe die von dir als "horizontal" beschriebenen vertikalen Linien mal entsprechen deinem Hinweis korrigiert, was zum gewünschten Ergebnis führt.

In diesem Sinne. Schönes WE. :wink:

\documentclass{scrartcl}
\usepackage[top=25mm , bottom=25mm , left=25mm , right=25mm , bindingoffset = 5mm]{geometry}
\usepackage[T1]{fontenc}
\usepackage[UTF8]{inputenc}
\usepackage{lmodern}
\usepackage{multirow}
\usepackage{tabularx}
\usepackage{graphicx}

\begin{document}	\centering
\begin{tabularx}{\textwidth}{|l|X|l|l|l|l|l|l|l|}
\hline
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|c|}{\includegraphics[width=.6\textwidth]{example-image-a}}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|c|}{\includegraphics[width=.25\textwidth]{example-image-b}  \includegraphics[width=.25\textwidth]{example-image-c}}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|l|}{}\\
\hline
{\footnotesize Oberfläche, Oberfläche} & \multicolumn{4}{l|}{{\footnotesize Allgemeintoleranz}} & \multicolumn{3}{l|}{{\footnotesize Werkstoff}} \\
& \multicolumn{4}{l|}{} & \multicolumn{3}{l|}{}\\
\hline
\multirow{6}{*}{\parbox[c][22mm]{33mm}{\LARGE \centering TU \\ Darmstadt}} & {\footnotesize Erstellt durch} & \multicolumn{3}{l|}{{\footnotesize Genehmigt von}} & \multicolumn{3}{l|}{{\footnotesize Sachnummer}} \\ 
 &  & \multicolumn{3}{l|}{} & \multicolumn{3}{l|}{} \\
\cline{2-8}
 & \multicolumn{2}{l|}{{\footnotesize Titel, Zusätzlicher Titel}} & \multicolumn{5}{l|}{{\footnotesize Dokumentenart}} \\ 
 & \multicolumn{2}{l|}{} & \multicolumn{5}{l|}{} \\ \cline{4-8}
& \multicolumn{2}{l|}{} & {\footnotesize Maßstab} & {\footnotesize Änd.} & {\footnotesize Ausgabedatum} & {\footnotesize Spr.} & {\footnotesize Blatt} \\
& \multicolumn{2}{l|}{} &&  &    & &  \\ \hline
\end{tabularx}
\end{document}

Re: Horizontaler Abstand senkrechter Linien mit tabularx: Technische Zeichnung ISO 7200

von ich meine ja nur » Fr 27. Jan 2023, 13:31

Bei Verwendung von \multicolumn sind die horizontalen Linien immer rechts von der Spalte anzugeben. Gibt man sie hingegen links an, so ergibt sich der Versatz. Du musst also darauf achten, die | jeweils bei der richtigen Spalte nach dem jeweiligen Spaltentyp anzugeben. Ausnahme ist natürlich die vertikale Linie vor der ersten Spalte.

Übrigens \usepackage[UTF8]{inputenc} sollte überflüssig sein. Wenn du das wirklich brauchst, ist deine TeX-Installation so veraltet, dass Support schwierig ist.

Horizontaler Abstand senkrechter Linien mit tabularx: Technische Zeichnung ISO 7200

von Neo » Fr 27. Jan 2023, 11:53

Ich habe eine Vorlage für Technische Zeichnungen nach ISO 7200 gebastelt. An den gekennzeichneten Stellen (siehe Bildanhang) sind horizontale Abstände zwischen den Trennlinien. Ob ich nun eine tabular oder eine tabularx verwende; das Problem bleibt erhalten. Hat da jemand eine Ahnung, wie man diese vermeiden kann?

\documentclass{scrartcl}
\usepackage[top=25mm , bottom=25mm , left=25mm , right=25mm , bindingoffset = 5mm]{geometry}
\usepackage[T1]{fontenc}
\usepackage[UTF8]{inputenc}
\usepackage{lmodern}
\usepackage{multirow}
\usepackage{tabularx}
\usepackage{graphicx}

\begin{document}	\centering
\begin{tabularx}{\textwidth}{|l|X|l|l|l|l|l|l|l|}
\hline
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|c|}{\includegraphics[width=.6\textwidth]{example-image-a}}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|c|}{\includegraphics[width=.25\textwidth]{example-image-b}  \includegraphics[width=.25\textwidth]{example-image-c}}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|l|}{}\\
\multicolumn{8}{|l|}{}\\
\hline
{\footnotesize Oberfläche, Oberfläche} & \multicolumn{4}{l}{{\footnotesize Allgemeintoleranz}} & \multicolumn{3}{|l|}{{\footnotesize Werkstoff}} \\
& \multicolumn{4}{l}{} & \multicolumn{3}{|l|}{}\\
\hline
\multirow{6}{*}{\parbox[c][22mm]{33mm}{\LARGE \centering TU \\ Darmstadt}} & {\footnotesize Erstellt durch} & \multicolumn{3}{l|}{{\footnotesize Genehmigt von}} & \multicolumn{3}{l|}{{\footnotesize Sachnummer}} \\ 
 &  & \multicolumn{3}{l|}{} & \multicolumn{3}{l|}{} \\
\cline{2-8}
 & \multicolumn{2}{l}{{\footnotesize Titel, Zusätzlicher Titel}} & \multicolumn{5}{|l|}{{\footnotesize Dokumentenart}} \\ 
 & \multicolumn{2}{l}{} & \multicolumn{5}{|l|}{} \\ \cline{4-8}
& \multicolumn{2}{l|}{} & {\footnotesize Maßstab} & {\footnotesize Änd.} & {\footnotesize Ausgabedatum} & {\footnotesize Spr.} & {\footnotesize Blatt} \\
& \multicolumn{2}{l|}{} &&  &    & &  \\ \hline
\end{tabularx}
\end{document}

Dateianhänge
tabularx_abstaende.png

Nach oben