Выравнивание заголовка таблицы по левому краю относительно таблицы или по центру (используя knitr)
Я хотел бы выровнять заголовок рисунка в формате xtable слева, отрегулированный по таблице, или, если это не сработает, по крайней мере, по центру, потому что я думаю, что выглядит глупо, если маленькая таблица центрируется, а соответствующий заголовок выравнивается по левому краю. Кроме того, выравнивание по левому краю таблицы и заголовка не является оптимальным.
Это должно быть возможно с помощью latex.environments = "left"
, но я получаю сообщение об ошибке, как в этом посте.
Я не думаю, что проблема заключается в ссылках, потому что я получаю одно и то же сообщение об ошибке с и без 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
Кто-нибудь знает решение? Выровненный по левому краю стола или по центру, я был бы рад любому решению.
1 ответ
Итак, я нашел решение по крайней мере центрировать заголовки таблицы, используя заголовок пакета, указав
\usepackage[
singlelinecheck=false,
justification=centering
]{caption}