2015-07-13 13 views
3

Я хотел бы выровнять подстрочный заголовок фигуры слева, скорректированный с помощью таблицы, или если это не работает, по крайней мере, с центром, потому что я думаю, что он выглядит добрым глупый маленький столик центрирован, а соответствующий заголовок выравнивается слева. Кроме того, выравнивание по левому краю как таблицы, так и заголовка не является оптимальным.xtable выравнивание заголовка влево выровнено с таблицей или сцентрировано (с использованием ножа)

Должно быть возможно usinglatex.environments = "left", но я получаю сообщение об ошибке, как и в сообщении this.

Я не думаю, что проблема заключается в ссылке, потому что я получаю такое же сообщение об ошибке с 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") 
@ 

Погрешность (короткая форма, для длинной версии см this пост еще раз):

Missing $ inserted. 
Missing delimiter (. inserted) 
Missing $ inserted 
Missing \right. inserted 

Знает ли кто-решение? Слева выровненная с левой стороны стола или по центру, я был бы доволен любым решением.

+0

У меня есть проблема. В то же время вы обнаружили проблему с использованием 'latex.environments =" left "'? – giordano

ответ

0

Ok, так что я нашел решение, по крайней мере, в центре подписи таблицы, используя пакет caption, указав

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

Для выравнивания по левому краю таблицы используйте 'latex.environments =" flushleft "'. См. Http://stackoverflow.com/a/31898709/3625022. – Clarinetist

 Смежные вопросы

  • Нет связанных вопросов^_^