Задача вязания математического выражения LaTeX в виде презентации Beamer

#r #pdf #latex #r-markdown #beamer

Вопрос:

Я хочу связать некоторые математические выражения, а также некоторые греческие буквы (в математике) в виде презентации Beamer в R. Хотя математические формулы были успешно связаны, я не знаю, почему R не удалось связать все греческие буквы.
Вы можете воспроизвести результат, используя это:

 ---
title: "Untitled"
author: "John Doe"
date: "11/1/2021"
output: beamer_presentation
---

## THIS WORKS

- Standalone equation.
[
frac{-bpmsqrt{b^2-4ac}}{2a}
]

- In an aligned environment.
$
begin{aligned}
e^{ipi}   1 amp;= 0 \
frac{1}{sigmasqrt{2pi}} int^{infty}_{-infty}
e^{-frac{1}{2}left(x-muright)^2/sigma^2},mathrm{d}x amp;= 1\
int^{sqrt[3]{3}}_1 z^2 , mathrm{d}z times cosleft(frac{3pi}{9}right) amp;= logleft(sqrt[3]{e}right)
end{aligned}
$

## THIS DOESN'T WORK

[H_o: mu_1 = mu_2 ]
[H_1: mu_1 gt mu_2 ]
 

Может кто-нибудь подсказать, как я могу это решить? Спасибо!!!

Ответ №1:

Проблема не в греческих буквах, gt проблема в этом. Использовать > :

 ---
title: "Untitled"
author: "John Doe"
date: "11/1/2021"
output: 
  beamer_presentation:
    keep_tex: true
---

## THIS WORKS

- Standalone equation.
[
frac{-bpmsqrt{b^2-4ac}}{2a}
]

- In an aligned environment.
$
begin{aligned}
e^{ipi}   1 amp;= 0 \
frac{1}{sigmasqrt{2pi}} int^{infty}_{-infty}
e^{-frac{1}{2}left(x-muright)^2/sigma^2},mathrm{d}x amp;= 1\
int^{sqrt[3]{3}}_1 z^2 , mathrm{d}z times cosleft(frac{3pi}{9}right) amp;= logleft(sqrt[3]{e}right)
end{aligned}
$

## THIS DOESN'T WORK

[H_o: mu_1 = mu_2 ]
[H_1: mu_1 > mu_2 ]
 

введите описание изображения здесь

Комментарии:

1. Это странно. gt отлично подходит и приемлемо в MathJax . Похоже, виновник beamer_presentation . Вы знаете, почему это так?

2. Mathjax вообще не использует latex — он просто эмулирует части синтаксиса. Это не имеет никакого отношения к beamer, вы получите ту же ошибку и в любом другом классе latex.

3. Я надеялся, что pandoc это позаботится о разных вариантах вывода. Например, если вы измените вывод на html_document нет ошибки. В этом случае все выражения типа LaTeX отображаются с использованием MathJax. Проблема в том, что gt , похоже, не удается переключаться на разные выходные данные без необходимости изменять основное текстовое тело. Интересно, ошибка ли это?

4. @MauritsEvers Если я изменю вывод на html_document , > все еще работает нормально — почему вы не хотите его использовать?

5. @samcarter_is_at_topanswers.xyz Идеально! Я исправил это, и это работает как шарм. Спасибо! Есть ли какая-либо таблица для Beamer в R markdown, на которую я мог бы посмотреть? Это просто раздражает, когда они просто используют разные коды LaTeX при вязании в R ughh.