Tabelle in Latex

Gast #1976064
Lesenswert?

Hallo zusammen,

ich habe Hochachtung vor Knuth, aber Latex hat der Teufel erfunden.
Ich sitze jetzt schon eine Weile vor google und diversen Tutorials, aber 
die Erleuchtung will sich nicht einstellen.
Folgendes Problem: Ich möchte eine Tabelle mit Zustandsübergängen 
erzeugen. Diese soll daüber hinaus noch "nett" ausschauen. Das heisst, 
ich hätte gerne eine diagonale Trennlinie in zwei Zellen und darüber 
hinaus sollen alle Zellen noch die gleichen Abmessungen besitzen. Im 
Endeffekt soll es wie ein Karnaugh Diagramm oder ein Sudoku-Feld 
ausschauen. Um noch eins draufzulegen: Die Zeichen in den einzelnen 
Feldern sollten zentriert sein.
Bisher habe ich sowas hier:
1
\documentclass[a4paper, 11pt]{article}
2
\usepackage{slashbox}
3
\usepackage{pict2e}
4
\begin{document}
5
\begin{tabular}{ | l || c | c | c | r | }
6
\hline
7
  \backslashbox{$V_i$}{$V_j$} & C & N & M & U \\
8
\hline
9
\hline
10
  C & \slashbox{C}{N} & N & C & M \\
11
\hline
12
  N & N & N & N & N \\
13
\hline
14
  M & C & N & M & U \\
15
\hline
16
  U & M & N & U & U \\
17
\hline
18
\end{tabular}
19
\end{document}
Expermimente mit parbox als Zelleninhalte waren auch nicht wirklich 
erfolgreich, das zerschiesst die per slashbox erzeugten diagonalen 
Linien aufs Feinste. Auch der Versuch, slashbox eine expilzite Breite 
mit auf den Weg zu geben endet in wirren Linien.
Jeder Hilfe ist willkommen und jeder (hilfreiche) Tip wird mit einem 
Bier zur Selbstabholung entlohnt.
Gast #1976107
Lesenswert?

Naja, das war sozusagen meine letzte Zuflucht. Malen und als eps 
einbinden.
Ich hatte aber gehofft das es eine einfache (tm) Möglichkeit gibt, das 
direkt in Latex zu setzen. Soooo abwegig erscheint meine Anforderung 
doch nicht? Symetrische Tabelle und als Zucker slashbox obendrauf...
Nun gut, dann werd ichs wohl pinseln müssen, schade.

Aber danke für die schnelle Antwort!
#1976150
Lesenswert?

> Leider harmoniert die slashbox nicht damit...

Und deshalb gibst du gleich auf? LaTeX ist eine Herausforderung...

Ich habe schon viele Karnaugh-Diagramme gesehen, die auch mit diagonalen 
Linien in einzelnen Zellen gesetzt waren. Die Google-Bilder-Suche nach 
Karnaugh-Diagrammen fördert einige solche Diagramme zutage, die 
offensichtlich mit LaTeX erzeugt wurden.

Du weißt also, dass es geht, nur noch nicht wie. Das ist doch eine gute 
Ausgangsposition... Ein LaTeX-Forum könnte vielleicht besser helfen.
Gast #1976487
Lesenswert?

Aalso,
falls noch jemanden interessiert.
Slashbox benutzt intern figure um die Diagonale zu zeichenen. Spätestens 
wenn man per arraystretch oder parbox an den Dimensionen der Tabelle 
rumspielt, ist Schluss mit Slashbox. Da ich nur einige wenige solcher 
Tabellen benötige, hab ich mir per figure das Ding per Hand gezeichnet.
Sieht eigentlich ganz hübsch aus und funktioniert soweit.
Karnaugh wäre eigentlich klasse, killt aber auch slashbox...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren