Как показать таблицы с LATEX в Google Colab? - PullRequest
1 голос
/ 17 июня 2019

Как дела,

Я использую Google Colab для решения задач моего университета в сочетании с библиотекой панд.

Согласно документации Colab, чтобы можно было показать некоторую формулу с использованием LATEX, вы должны ввести ее между двумя знаками доллара ($), что мне подходит правильно. Например, вот изображение части моего документа, которая работает без проблем.

enter image description here

Недостаток возникает, когда я пытаюсь сгенерировать таблицу с некоторыми значениями, которые помогут объяснить проблему, которую я решаю, но не отображается. Далее я показываю изображение того, как оно отрисовывается

enter image description here

В качестве теста попробуйте визуализировать матрицу, ближайшую к таблице, и у меня нет проблем.

enter image description here

Может ли проблема возникнуть из-за того, что Colab не поддерживает или блокирует отображение таблиц?

Как правильно создать таблицу в текстовой части Google Colab?

Я нашел решения, как использовать LATEX в других stackoverflow , но эти решения не работают для меня, поскольку я хочу, чтобы таблица отображалась в текстовой части моего документа colab, а не в коде часть.

Спасибо за ваши ответы.

1 Ответ

3 голосов
/ 18 июня 2019

Используйте array вместо tabular.Табличные среды могут использоваться для отображения таблиц, которые набираются как текст в математическом режиме, но наиболее распространенным является использование массивов.

По неизвестной причине в google colab массив поддерживается и считается допустимой командой LaTeX, а табличный - примером кода.

\begin{array}{ccc}
foo&bar&baz\\
1&2&3
\end{array}


\begin{tabular}{ccc}
foo&bar&baz\\
1&2&3
\end{tabular}

enter image description here

Массив входит в математический режим TeX, и в математическом режиме даже печатается обычный текст.Чтобы избежать такого поведения, вы можете использовать \text{my text}

\begin{array}{ccc}
\text{foo}&\text{bar}&\text{baz}\\
1&2&3
\end{array}

enter image description here

...