2017-10-14 5 views
1

一般的にLaTexとコンパイラの使用は初めてです。私は多くのスレッドをオンラインで読んだことがありますが、コンパイラがどのように動作するかはわかりません。私は私のMac用のLaTexをダウンロードしてインストールしましたが、それをどのように使用するかわかりません。テストコードを使ってテーブルを生成すると、HTMLコードが自分のコンソールに出力されます。オンラインに従うチュートリアルでは常に美しいテーブルが生成されます。私は間違って何をしていますか?ラテックスはRstudioのHTMLコードをテーブルとして出力しません

Given: 

dt <- mtcars[1:5, 1:6] 

kable(dt, "html") %>% #HTML version 
    kable_styling() 

kable(dt, format = "latex", booktabs = T) #Latex, neither work 

Output: 

\begin{tabular}{lrrrrrr} 
\toprule 
    & mpg & cyl & disp & hp & drat & wt\\ 
\midrule 
Mazda RX4 & 21.0 & 6 & 160 & 110 & 3.90 & 2.620\\ 
Mazda RX4 Wag & 21.0 & 6 & 160 & 110 & 3.90 & 2.875\\ 
Datsun 710 & 22.8 & 4 & 108 & 93 & 3.85 & 2.320\\ 
Hornet 4 Drive & 21.4 & 6 & 258 & 110 & 3.08 & 3.215\\ 
Hornet Sportabout & 18.7 & 8 & 360 & 175 & 3.15 & 3.440\\ 
\bottomrule 
\end{tabular} 

Githubで見たコードでは、常に美しい表の中に表示されます。私は何が欠けていますか?

答えて

1

このような出力をPDFに挿入すると、生成しているラテックスがレンダリングされます。これを実行する1つの方法は、.Rmdファイルを作成し、テーブルをレンダリングするための「チャンク」を含めることです。もう少し詳しくはresources about R Markdown filesです。

--- 
header-includes: 
    - \usepackage{booktabs} 
output: pdf_document 
--- 

```{r, results = "asis"} 
library("dplyr") 
library("knitr") 

dt <- mtcars[1:5, 1:6] 
kable(dt, format = "latex", booktabs = TRUE) 
``` 
+0

RStudioのコンソールでテーブルを出力する方法はありますか? – D500

+0

@ D500の場合、yesをコンソールに出力することができます: 'kable(dt)' – Miha

+0

Kableを呼び出すと、コンソールにコードが出力されます。それは私の質問です..私は出力するテーブルを得ることができません。 >> %%%などでHTMLまたはラテックスでコード化されています。 – D500

関連する問題