Seite 1 von 1

Tabelle in Tabelle

Verfasst: Di 29. Apr 2014, 21:35
von Linus
Nabend,

ich tüftel an einer verschachtelten Tabelle und komme aber zu keinem Ergebnis.

Aus vielen Einzeldateien wird ein Handbuch mit u.a. vielen Tabellen erstellt, sowohl html als auch pdf. Klappt super bis auf zwei Probleme:

Zum einen gelingt es mir nicht einen großen Rahmen um zwei Tabellen zu ziehen und dann, das Hauptproblem: eine Tabelle in einer Tabelle.
HTML klappt einwandfrei, lasse ich dann die make.bat laufen für die pdf passiert nichts. Also weder Absturz, noch Fehlermeldung, noch Ergebnis, 25% CPU Auslastung und weiter nix.

Mini-Bsp.:
<table>
  <tr>
  	<th>1</th>
  	<th>2</th>
  </tr>
  <tr>
  	<td>a</td>
  	<td>
  		<table>
  			<tr>
  				<th>x</th>
  				<th>y</th>
  			</tr>
  			<tr>
  				<td>OO</td>
  				<td>__</td>
  			</tr>
  		<table>
  	</td>
  </tr>
  </table>
Habe auch versucht das ganze umzuschreiben mit /begin{tabular}etc aber das geht gar nicht, so bekomme ich in html keine Tabelle zu sehen....

Any ideas? Bin für jeden Tip dankbar.
Grüße

Re: Tabelle in Tabelle

Verfasst: Di 29. Apr 2014, 22:33
von Studi
Linus hat geschrieben: Mini-Bsp.:
<table>
...
</table>
Warum fragst Du in einem LaTeX-Forum? Dein Quellformat ist HTML, das Zielformat ist PDF, was hat das jetzt mit LaTeX zu tun?
Linus hat geschrieben:Any ideas?
Ist das besonders cool und herausfordernd, oder war grad nicht arabisch oder russisch parat, um nicht auf Deutsch zu schreiben? ;-)

Mein Tipp, da Du PDF erzeugen willst: für besonders schöne Tabellen verwende LaTeX, insbesondere das booktabs-Paket, für LaTeX gibt es tolle Bücher und kostenlose Einführungen im Internet (frag, wenn Du empfehlenswerte suchst). HTML würde ich nicht verwenden, wenn das Ergebnis PDF sein soll.

Studi

Verfasst: Mi 30. Apr 2014, 08:44
von Linus
Guten Morgen,

recht herzlichen Dank für Deine Antwort, Studi.

Ich frage in einem Latex Forum, weil das Hauptproblem beim Erstellen der PDF aufkommt - nämlich, dass sich nix mehr tut. Meinem Verständnis nach (für mich ist das hier alles totales Neuland, klärt mich also bitte auf, wenn ich falsch liege) wird zum erstellen der PDF Datei LaTex genutzt?
Aber vielleicht ist es ja auch so, dass ich Birnen von einem Apfelbaum pflücken will und es einfach nicht geht?

Vielleicht kurz zum Hintergrund, wir bauen ein SDK, darin enthalten sind über 200 Einzelkomponenten, daran sitzt eine Batterie an Entwicklern. Jeder dokumentiert seine Komponente, über Doxygen erstellen wir dann das Handbuch dazu. Dieses Handbuch soll sowohl in HTML als auch in PDF gebaut werden, über einen automatisierten BuildBot.

Ziel ist es natürlich, das mit so wenig Aufwand und so wenig Dateien wie möglich zu schaffen. Würde ich für jede Komponente zwei *.dox Dateien hinterlegen - einmal mit HTML Tabellen und einmal mit LaTex Tabellen wäre der Aufwand viel zu groß, das SDK viel zu groß und die Pflege des ganzen kaum zu leisten.

Es klappt auch alles hervorragend mittlerweile, bis auf eben diese eine Tabelle in der Tabelle. (Und der Rahmen um zwei Tabellen, aber das ist ja nur eine Schönheitsfrage und da können wir auch gut ohne Rahme leben.)

Meine Hoffnung, als ich mich an dieses Forum gewandt habe war, dass es vielleicht ein bekanntes Problem ist und es eine Lösung dazu gibt, die ich bis jetzt noch nicht herausgefunden habe.
Oder, dass es eine LaTex Tabellen Form gibt, die auch als HTML richtig dargestellt wird...

Nun denn - sollte vielleicht dennoch jemand eine Idee haben, wie das zu lösen sein könnte, freue ich mich weiterhin über jede Antwort.

So long ;)
Linus

Verfasst: Mi 30. Apr 2014, 09:48
von Besserwisser
Woher sollen wir wissen, was make.bat zwecks PDF-Erzeugung macht? Der HTML-Code ist an der Stelle doch weitgehend uninteressant. Ggf. ist der erzeugte LaTeX-Code von Interesse. Und der dann natürlich in Form eines VM (mit Anleitung zur Erstellung nicht nur für Anfänger).

Am besten ist aber, du fragt denjenigen, der für die ganze Code-Generierung und PDF-Erzeugung zuständig ist. Wir können daran ohnehin nichts ändern. Wir können dir allenfalls sagen, wenn der erzeugte Code fehlerhaft ist.

Meine Vermutung: Der Code-Generator produziert für HTML-Tabellen nicht nur tabular- sondern grundsätzlich auch eine table darum, also in Falle verschachtelter Tabellen eine Gleitumgebung in einer Gleitumgebung, was nicht funktionieren kann. Aber das ist reine Spekulation! Es kann genauso etwas ganz anderes sein!

Verfasst: Mi 30. Apr 2014, 10:10
von Linus
Die make ruft pdflatex auf.
Aber ich denke ich mach dann mal auf anderem Wege weiter:
Am besten ist aber, du fragt denjenigen, der für die ganze Code-Generierung und PDF-Erzeugung zuständig ist.
OK, danke.

Grüße
Linus