Ich versuche, die Ausgabe von einigen R-Code erfassen und durch Latex-Code ersetzen.Capture R-Ausgabe und ersetzen mit LaTeX-Code
Wenn Sie diesen Code ausführen:
library(stargazer)
x <- capture.output(stargazer(mtcars[1:5, 1:3], summary = FALSE, title="The main caption of the table."))
x
Dies ist die Ausgabe:
[1] ""
[2] "% Table created by stargazer v.5.1 by Marek Hlavac, Harvard University. E-mail: hlavac at fas.harvard.edu"
[3] "% Date and time: Sat, Jun 27, 2015 - 11:36:07"
[4] "\\begin{table}[!htbp] \\centering "
[5] " \\caption{The main caption of the table.} "
[6] " \\label{} "
[7] "\\begin{tabular}{@{\\extracolsep{5pt}} cccc} "
[8] "\\\\[-1.8ex]\\hline "
[9] "\\hline \\\\[-1.8ex] "
[10] " & mpg & cyl & disp \\\\ "
[11] "\\hline \\\\[-1.8ex] "
[12] "Mazda RX4 & $21$ & $6$ & $160$ \\\\ "
[13] "Mazda RX4 Wag & $21$ & $6$ & $160$ \\\\ "
[14] "Datsun 710 & $22.800$ & $4$ & $108$ \\\\ "
[15] "Hornet 4 Drive & $21.400$ & $6$ & $258$ \\\\ "
[16] "Hornet Sportabout & $18.700$ & $8$ & $360$ \\\\ "
[17] "\\hline \\\\[-1.8ex] "
[18] "\\end{tabular} "
[19] "\\end{table} "
Ich brauche Linie 5 mit diesem ersetzen:
" \\caption[short caption]{The main caption of the table.} "
Wie kann ich dies tun ?
'x <- sub (" \\ caption {Die Hauptüberschrift der Tabelle.} "," \\ caption [kurze Überschrift] {Die Hauptüberschrift der Tabelle.} ", Behoben = TRUE, x)' ? –
@ StevenBeaupré möchte das als Antwort hinzufügen? – luciano