xtable标题对齐左对齐表或居中(使用knitr)

时间:2015-07-13 09:23:01

标签: r knitr caption xtable

我想将调整后的xtable数字标题与表格对齐,或者如果不起作用,至少居中,因为我认为看起来有点愚蠢的是一个小桌子居中并留下相应的标题对齐。此外,左对齐表格和标题也不是最佳选择。

应该可以using URL urlObj = new URL(url); URLConnection conn = urlObj.openConnection(); String encoding = conn.getContentEncoding(); InputStream is = conn.getInputStream(); InputStreamReader isr = null; if (encoding != null && encoding.equals("gzip")) { isr = new InputStreamReader(new GZIPInputStream(is)); } else { isr = new InputStreamReader(is); } reader = new BufferedReader(isr); ,但我收到一条错误消息,就像在this帖子中一样。

我认为问题不在于引用,因为我在使用和不使用latex.environments = "left"时会收到相同的错误消息。

这是一个MWE:

label="myLabel"

错误(简短形式,对于长版本,请再次查看this帖子):

<<table, echo=FALSE, results='asis'>>=
print(xtable(lm(mpg~hp, data=mtcars), caption="Linear Model", label="myLabel") , caption.placement = "top", latex.environments="left")
@

有人知道解决方案吗?左侧与桌子左侧对齐或居中,我对任何解决方案都很满意。

1 个答案:

答案 0 :(得分:0)

好的,所以我找到了一个至少以表格标题为中心的解决方案,使用包caption,指定

\usepackage[
    singlelinecheck=false,
    justification=centering
]{caption}