![Wie verwandle ich Google Docs-Tabellen in Latex-Tabellen?](https://rvso.com/image/286341/Wie%20verwandle%20ich%20Google%20Docs-Tabellen%20in%20Latex-Tabellen%3F.png)
Normalerweise erstelle ich alle meine Tabellen mit der Google Docs-Tabelle. Dies ist eine gute und schnelle Möglichkeit, Informationen zu organisieren und schnelle Tabellen zu erstellen.
Jetzt schreibe ich ein Dokument in Latex und möchte die Tabellen portieren.
Ich habe versucht, das Blatt als CSV-Datei herunterzuladen und csvsimple
es dann mit dem Paket in Latex zu konvertieren, aber das hat mehrere Fehler (kopiert keine Zellränder, beachtet nicht die Seitenbreite und -höhe usw.) und ist letztendlich mit all den Konfigurationen fast genauso komplex, als würde ich die Tabellen selbst erstellen.
Ich erkenne, dass einige der Probleme dem CSV-Dateiformat inhärent sind (kein Paket kannerratenInformationen, die die CSV-Datei nicht enthält), daher habe ich mich gefragt: Gibt es eine andere Möglichkeit, meine Google Doc-Tabellen schnell nach Latex zu portieren?
Hier ist ein Linkmit einem einfachen Satz aus drei Tabellen und einem Diagramm, das ich gerne nach Latex portieren würde:
Antwort1
Dies ist genau das gleiche Problem, das ich und meine Klassenkameraden beim Schreiben unserer Laborberichte zur Experimentalphysik hatten. Da wir in Gruppen arbeiten, ist es großartig, Daten in der Cloud zu haben. Das Problem bestand darin, manchmal Dutzende von Tabellen in Latex zu konvertieren ...
Ein Klassenkamerad und ich haben uns also Folgendes ausgedacht:LatexKit, ein Google Sheets-Add-on, das eine Textdatei mit der tabellarischen Umgebung einer bestimmten Tabelle erstellt und in Ihr Google Drive exportiert.
In Ihrem Fall werden hierdurch weder die Seitenbreite noch -höhe gehandhabt und auch die genauen Ränder, die Sie konfiguriert haben, nicht kopiert (es gibt jedoch eine Möglichkeit, dies zu umgehen, lesen Sie weiter), aber es kann Ihnen dabei helfen, ohne große Probleme und systematisch mit mehreren Tabellen zu beginnen.
Dieses Add-on wurde entwickelt mitGoogle Apps-SkriptDaher lässt sich das Fehlen einiger Funktionen leider nicht so leicht verschmerzen.
Es hilft jedoch sehr beim Konvertieren von Tabellen von Google Sheets nach Latex
Es verfügt über einige zusätzliche Funktionen, die Ihnen oder jemand anderem in Zukunft helfen könnten.
Aktuelle Funktionen:
Behandelt mehrzeilige und mehrspaltige Umgebungen mithilfe des Multirow-Pakets
Behandelt Unsicherheitsnotation $\pm$ (besonders nützlich für uns in der Experimentalphysik)
- Obwohl es die Ränder Ihrer Tabelle nicht repliziert, verfügt es über einige Vorlagen für die Randkonfiguration (wie überall gestrichelte Linien oder überall vertikale Linien).
- Ermöglicht das Konfigurieren und Exportieren mehrerer Tabellen gleichzeitig mithilfe derBenannte Bereichsfunktion.
Funktionen, die implementiert werden können oder werden (vorbehaltlich der Zeit und Bereitschaft der Community):
- Konfigurieren Sie die Tabelle so, dass sie die gleichen Ausrichtungen wie in Ihrer Tabelle hat
- Umgang mit verschiedenen Schriftarten wiedeutlich,kursiv, usw...
- Und vieles mehr, Sie müssen uns nur die Idee vorstellen! Erreichen Sie uns entweder überFacebookoder E-Mail:[email geschützt]
Hier ist LatexKit in Aktion
Dies ist die Tabelle in der Kalkulationstabelle:
Dies ist der genaue Code, der von LatexKit unter Verwendung der Vorlage „grid“ erstellt wurde:
\begin{tabular}{|c|c|}
\hline
Time (h) & Temperature (C) \\ \hline
12 & 19.5 $\pm$ 0.4 \\ \hline
13 & 20.3 $\pm$ 0.6 \\ \hline
14 & 21.8 $\pm$ 0.7 \\ \hline
15 & 20.9 $\pm$ 0.6 \\ \hline
16 & 19.7 $\pm$ 0.4 \\ \hline
\end{tabular}
Dies ist das Ergebnis nach der Kompilierung in Latex:
Dies ist wirklich ein Gemeinschaftsprojekt, daher würden wir Ihren Verbesserungsvorschlag gerne entgegennehmen!
Antwort2
Sie könnenSpread-LaTeX, ein einfaches Add-on, das für die Konvertierung einer Google Spreadsheet-Tabelle in eine LaTeX-Tabelle oder einer LaTeX-Tabelle in eine Google Spreadsheet-Tabelle entwickelt wurde.
Antwort3
Sie können die Google Docs-Erweiterung verwendenLatexKit
Antwort4
Der vielleicht nicht-invasive Weg wäre, die Tabelle als CSV herunterzuladen und dann ein vertrauenswürdiges Tool zur Konvertierung von CSV in eine LaTeX-Tabelle zu verwenden.
Ich habe dies persönlich nicht verwendet, aber Sie können es versuchencsv2latex.