#r
Вопрос:
Мне нужно сделать некоторые математические отступы в details
разделе моей документации .Rd, чтобы улучшить ее читаемость. Я использую mathjaxr
. Есть ли какой-нибудь способ сделать отступ без установки roxygen2
или чего-то подобного?
Математика встроена, поэтому простая настройка для отображения с помощью mjdeqn
не решит эту проблему.
Ответ №1:
Кажется , у меня есть разумная «мошенническая» работа для отступа в первой строке mathjaxr
, по крайней мере, для вывода PDF и HTML.
Нам нужно сделать две вещи:
- Используйте команду
mathjax
/LaTeXphantom
.phantom
работает, создавая поле размера, необходимого для набора текста, каким бы ни был его аргумент, но фактически ничего не вводя в поле. Для моих целей, если я хочу сделать отступ, скажем, шириной около 2 символов, я бы начал строку с amjeqn{phantom{22}}{ }
и следовал за своим фактическим текстом, возможно, включая фактические математические биты. Если мне нужен отступ, скажем, шириной примерно в 4 символа, я мог бы использоватьmjeqn{phantom{2222}}{ }
. - Поскольку
mathjaxr
возникает проблема с привязкой к незапрошенным новым строкам при запуске строки сmjeqn
, нам нужно префикс использованияphantom
в 1 выше с пустым битом чего-то неmathjaxr
похожегоemph{}
.
Собрав все это вместе, я могу отступить примерно на 2 символа, используя что-то вроде этого:
emph{}mjeqn{phantom{22}}Here beginneth mine indented line…
Мне нужно изучить { }
, действительно ли бизнес делает отступы для вывода ASCII, или я мог бы сделать это с помощью amp;nbsp;
или что-то в этом роде.