xtable 标题对齐左对齐 table 或居中(使用 knitr)
xtable caption alignment left aligned with table or centered (using knitr)
我想用 table 对齐左对齐的 xtable 图形标题,或者如果这不起作用,至少居中对齐,因为我认为它看起来有点愚蠢一个小 table 居中,相应的标题左对齐。此外,左对齐 table 和标题也不是最佳选择。
应该可以using latex.environments = "left"
, but I get an error message, just like in post。
我认为问题不在于引用,因为无论是否使用 label="myLabel"
,我都会收到相同的错误消息。
这里是 MWE:
<<table, echo=FALSE, results='asis'>>=
print(xtable(lm(mpg~hp, data=mtcars), caption="Linear Model", label="myLabel") , caption.placement = "top", latex.environments="left")
@
错误(缩写形式,长版本再次参见 post):
Missing $ inserted.
Missing delimiter (. inserted)
Missing $ inserted
Missing \right. inserted
有人知道解决方案吗?左对齐 table 的左侧或居中,我会对任何解决方案感到满意。
好的,所以我找到了一个至少使 table 字幕居中的解决方案,使用包 caption,指定
\usepackage[
singlelinecheck=false,
justification=centering
]{caption}
我想用 table 对齐左对齐的 xtable 图形标题,或者如果这不起作用,至少居中对齐,因为我认为它看起来有点愚蠢一个小 table 居中,相应的标题左对齐。此外,左对齐 table 和标题也不是最佳选择。
应该可以using latex.environments = "left"
, but I get an error message, just like in
我认为问题不在于引用,因为无论是否使用 label="myLabel"
,我都会收到相同的错误消息。
这里是 MWE:
<<table, echo=FALSE, results='asis'>>=
print(xtable(lm(mpg~hp, data=mtcars), caption="Linear Model", label="myLabel") , caption.placement = "top", latex.environments="left")
@
错误(缩写形式,长版本再次参见
Missing $ inserted.
Missing delimiter (. inserted)
Missing $ inserted
Missing \right. inserted
有人知道解决方案吗?左对齐 table 的左侧或居中,我会对任何解决方案感到满意。
好的,所以我找到了一个至少使 table 字幕居中的解决方案,使用包 caption,指定
\usepackage[
singlelinecheck=false,
justification=centering
]{caption}