Was ist die beste Wahl für die Definition einer großen Tabelle in org-mode
(im Großen und Ganzen, ich meine, dass jede Zelle mehrere Zeilen haben kann)? Das einzige Feature von org-mode ist seine Fähigkeit, nach HTML oder LaTeX (oder anderem) zu exportieren, aber in diesem Fall müsste ich das Exportformat a priori festlegen und die Tabelle in dieser Sprache fest codieren (zB HTML) ? Mit welcher Software würden Sie in erster Linie Tabellen erstellen, bei denen meist Textfelder mit Absätzen in jeder Zelle enthalten sind (die Sie beispielsweise in HTML konvertieren könnten)?Wie Sie große (mehrzeilige) Tabellen angeben?
Antwort
Sie möchten vielleicht table-mode
betrachten. Dies unterstützt die Art von "großen Tischen", von denen Sie sprechen. Es ist seit einiger Zeit Teil der Emacs-Distribution. Beginnen Sie mit
(require 'table)
irgendwo in ~/.emacs
. Erstellen Sie eine leere Datei oder einen Puffer, geben Sie
die ersten Fragen vernünftig beantworten und spielen Sie dann ein wenig herum. Sie können einige Dokumentation mit
C-h f table-insert RET
erhalten Um weitere Dokumentation zu finden, müssen Sie den Quellcode suchen. Beginnen Sie mit
M-x locate-library RET table RET
Dies Sie die Position des Byte-kompilierte Lisp-Datei für table-mode
zeigen wird, und im selben Verzeichnis sollten Sie table.el
oder table.el.gz
, fein, die Dokumentation enthält Sie mindestens Skim benötigen. Die meisten Linux-Systeme (törichterweise) installieren die .el-Dateien nicht standardmäßig, also müssen Sie mit dem Paket-Manager rotieren, um sie zu bekommen.
Ich war mir ziemlich sicher, dass org-mode
wusste, wie table-mode
Tabellen zu analysieren und sie für Sie zu formatieren, aber ich kann nicht scheinen, dass nirgendwo im Moment geschrieben.
Danke - ich erinnere mich, dass ich vor langer Zeit mit 'table-mode' gearbeitet habe. Tatsächlich unterstützt es mehrzeilige Einträge. Ich erinnere mich auch, dass ich mit "org-mode" -Tabellen hin und her gewandelt bin, aber es schwer hatte, die Lösung auch zu finden. Aber ich denke, es war möglich. – hatmatrix
Um zwischen den beiden Tabellenarten hin und her zu konvertieren, tun Sie 'Strg-C ~'. –