1

我确信这是一个简单的解决方案,但我整天都在寻找试图解决这个问题。我要做的就是将 xtable 标题拆分为 2 行。我试过 \n 和 caption.width 无济于事。

\documentclass{article}

\usepackage{caption}

\begin{document}

<<makedata,echo=TRUE,results='asis'>>=
df <- matrix(round(rnorm(9, 20, 10)), 3, 3)
colnames(df) <- c("Column1","Column2","Column3")
require(xtable)
print (xtable(df, caption="Title1\nTitle2"),caption.placement="top")
@




\end{document} 
4

2 回答 2

3

我认为你需要\\\\它会在 tex 文件中打印出来,因为\\它会创建一个换行符。

print (xtable(df, caption="Title1\\\\Title2"),caption.placement="top")
于 2013-11-12T19:18:44.100 回答
0

山姆的回答让我朝着正确的方向前进,但我不得不使用\\newline而不是\\\\因为我收到关于溢出盒子的乳胶错误。也许不同之处在于我正在动态生成我的字幕:

title <- paste("some text","\\newline",sep='')
print(xtable(df, caption=title))
于 2017-11-02T11:31:37.620 回答