Czy jest możliwe, aby całe środowisko matematyczne korzystało z tabeli organizacyjnej?

13

Mam org-modetabelę, która musi zawierać tekst matematyczny w każdej komórce. Owijanie każdej komórki $obiema wygląda brzydko i zajmuje dużo więcej miejsca, niż na to zasługuje. Czy jest jakiś sposób na umieszczenie całej tabeli w środowisku matematycznym (LaTeX), aby cały tekst w tabeli był interpretowany jako formuły?

wvxvw
źródło
1
Jeśli zależy Ci tylko na eksportowaniu do LaTeX, możesz zainteresować się opcjami <i >formatem tabeli z arraypakietu (patrz ctan.org/pkg/array ).
mbork

Odpowiedzi:

10

Spróbuj użyć atrybutów :mode mathi :mode inline-mathLaTeX razem z :environment array:

#+ATTR_LaTeX: :mode math :environment array
| Column 1 | Column 2 |
|----------+----------|
| \sin(x)  | \tan(x)  |

#+ATTR_LaTeX: :mode inline-math :environment array
| Column 1 | Column 2 |
|----------+----------|
| \sin(x)  | \tan(x)  |

Więcej informacji znajduje się w sekcji Specyficzne atrybuty LaTeX instrukcji trybu Org.

Konstantyn
źródło
Ach, gdyby to zadziałało, właśnie tego potrzebowałbym! Niestety generuje to \[\begin{tabular}& ... & ... \\ ... \end{tabular}\], co się nie kompiluje :( Czy mógłbyś wiedzieć, jak się to \begin{tabular}generuje? Gdybym mógł go zastąpić, powiedzmy \begin{array}, myślę, że rozwiązałoby to mój problem.
wvxvw
1
Właściwie to znalazłem: orgmode.org/manual/LaTeX-specific-attributes.html Ja też musiałem dodać #+ATTR_LaTeX: :environment array. Dzięki za podpowiedź!
wvxvw
@wvxvw: Przepraszam, że nie wróciłem do ciebie wcześniej (byłem zajęty bieganiem w maratonie :)). Zaktualizowałem odpowiedź; teraz powinien być użyteczny w obecnej postaci.
Constantine,