Работа с latex

Модуль для работы с latex

miptlabs.latex.gen_from_dataframe(df: pandas.core.frame.DataFrame, caption: Optional[str] = None, header: Optional[List[str]] = None, line_names: Optional[List[str]] = None, index: bool = False, index_start: int = 1, horizontal: bool = False) str[исходный код]

Генерирует таблицу latex из DataFame. Нужно лишь дописать свой заголовок таблицы (хотя можно оставить сгенерированный)

По умолчанию в заголовке находятся имена столбцов из pandas.

Параметры
  • df – dataframe из pandas

  • caption – название таблицы

  • header – заголовок таблицы, располагается сверху всех строк и размером со все столбцы

  • line_names – названий столбцов/строк в таблице

  • index – нужна ли индексация

  • index_start – начала индексации, по умолчанию 1

  • horizontal – нужно ли строить горизонтальную таблицу

Результат

строку, содержащую таблицу latex, которую можно вставить в редактор

miptlabs.latex.represent_value(name, val=None, sigma=None, eps=None, units='', n=- 1)[исходный код]

Форматирует значение величины для лабы в формат

Если есть погрешности: $ name = val \pm sigma [units], \; \varepsilon_{name} = eps \% $

Иначе: $ name = val \pm [units] $

Параметры
  • name – Название величины

  • val – Значение величины

  • sigma – Абсолютная величины

  • eps – Относительная величины

  • units – единицы измерения

  • n – число знаков округления, если -1, то округления нет

Результат

представление величины в формате latex для копипаста в текст лабы