Horizontaler Abstand senkrechter Linien mit tabularx: Technische Zeichnung ISO 7200 Thema ist als GELÖST markiert

Tabellen und Grafiken erstellen und anordnen


Neo
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 61
Registriert: Mo 21. Dez 2020, 20:36

Horizontaler Abstand senkrechter Linien mit tabularx: Technische Zeichnung ISO 7200

Beitrag von Neo »

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

ich meine ja nur

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

Beitrag von ich meine ja nur »

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.

Neo
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 61
Registriert: Mo 21. Dez 2020, 20:36

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

Beitrag von Neo »

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}

Antworten