df <- data.frame(name=c("México","Michoacán"),dat=c(1,2))
S。T.
> df
name dat
1 México 1
2 Michoacán 2
私はxtable
アクセント付き文字を使用して.tex
ファイルに、この表を印刷は驚くことではありませんこれは、文字化けします。
私はとアクセントを交換したいと思いますLatex
適切なフォーマット例:
> df
name dat
1 M\'{e}xico 1
2 Michoac\'{a}n 2
実際のデータセット内の多くの異なったアクセントが異なる文字と名前が、アクセントの同じタイプのすべて(すなわちフォワードスラッシュ)がありますのでご注意くださいので、\'{.}
で変更する必要があるのは、ドットの代わりの文字だけです。
1人の読者の提案をしようとして私は次のようでした:これは必要とされていないものを
% latex table generated in R 2.13.1 by xtable 1.5-6 package
% Fri Jul 15 13:19:17 2011
\begin{table}[ht]
\begin{center}
\begin{tabular}{rlr}
\hline
& name & dat \\
\hline
1 & M$\backslash$'\{e\}xico & 1.00 \\
2 & Michoacán & 2.00 \\
\hline
\end{tabular}
\end{center}
\end{table}
:私はメモ帳でrTables.texファイルを開い
> df <- data.frame(name=c("México","Michoacán"),dat=c(1,2))
> df
name dat
1 México 1
2 Michoacán 2
> df$name <- sub("é", "\\\\'{e}", df$name,)
> df
name dat
1 M\\'{e}xico 1
2 Michoacán 2
> capture.output(
+ print(xtable(df)),
+ file = "../paper/rTables.tex", append = FALSE)
。
感謝します。魅力のように働きました! – Fred