Archiv verlassen und diese Seite im Standarddesign anzeigen : Verschiedene Trennlinien in Tabellen
Mahlzeit allerseits,
ich suche nach einer Möglichkeit, mit LaTeX in Tabellen eine gewellte Trennlinie (waagrecht und senkrecht) einzufügen. Gerade Linien sind ja kein Problem, aber das ist nicht das, was ich möchte. Geht das überhaupt?
Hintergrund des Ganzen ist folgender: ich habe in einem Messprotokoll eine sehr große Tabelle, die ich Auszugsweise darstellen will. Wenn ich mit \ddots usw. arbeite, sieht es IMHO nicht so wirklich gut aus.
Gruß
Hobbes, der gespannt auf Antworten wartet :)
% Trennlinie in Tabelle
\documentclass[a4paper,12pt]{article}
\usepackage{tabularx}
\usepackage{graphics}
\usepackage{pstricks}
\usepackage{ulem}
\newcommand{\snakeline}{%
\rotatebox{5}{\uwave{\makebox[1.2in]{\mbox{}}}}
}
\newcommand{\snakelinex}{%
\rotatebox{5}{\uwave{\makebox[\linewidth]{\mbox{}}}}
}
\begin{document}
Eine Schlangenlinie kann mit Hilfe das package ulem gezeichnet werden:
\uwave{hallo}
\bigskip
Um eine Schlangenlinie in einer Tabelle als Trennlinie zu zeichnen,
kann das package in eine rotatebox gepackt und im Rahmen einer
multicolum-Zeile aufgenommen werden:
\begin{table}[htb]
\centering
\begin{tabular}{lll} \hline
Blah & blah & blah \\
Blah & blah & blah \\
\multicolumn{3}{c}{\snakeline}\\
Blah & blah & blah \\
Blah & blah & blah \\\hline
\end{tabular}
\caption{snake in tabular}
\label{tab:snake-tab}
\end{table}
Komfortabler kann die snakeline eingebunden werden, wenn die
Tabellenbreite der Textweite entspricht, weil das macro nicht
jeweils angepasst werden muss:
\begin{table}[htb]
\begin{tabularx}{\textwidth}{XXX} \hline
Blah & blah & blah \\
Blah & blah & blah \\%\hline
\multicolumn{3}{c}{\snakelinex}\\%\hline
Blah & blah & blah \\
Blah & blah & blah \\\hline
\end{tabularx}
\caption{snake-in tabularx}
\label{tab:snake-tabx}
\end{table}
\end{document}
%
edico
Vielen Dank für die Hilfe. Klappt hervorragend und ist genau das, was ich gesucht habe :)
Aber wie so oft ergeben sich dadurch andere Probleme. Ohne das Paket "ulem" wird Text mit \emph{Text} kursiv dargestellt, mit Paket "ulem" wird dieser Text unterstrichen. Wie kriege trotzdem wieder kursiv?
... versuch \itshape{Blah}
edico
oder benutze die Option normalem:
\usepackage[normalem]{ulem}
Salnic
Salnics Lösung gefällt mir besser. Vielen Dank für die Hilfe ihr beiden :)
Gruß
Hobbes, der jetzt wieder im Forum stöbern geht.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.