Оформление лабораторных работ по физике и химии в LaTeX: таблицы, погрешности, формулы
Структура отчёта по лабораторной работе
Отчёт по лабораторной работе включает несколько стандартных разделов:
цель работы,
теоретическая часть, описание оборудования, ход работы,
экспериментальные данные в таблицах,
обработка результатов с расчётом погрешностей, выводы. В LaTeX это
легко организовать с
помощью команд \section и \subsection.
\documentclass[12pt,a4paper]{article}
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}
\usepackage[left=30mm,right=15mm,top=20mm,bottom=20mm]{geometry}
\usepackage{amsmath, amssymb}
\usepackage{siunitx} % для единиц измерения
\usepackage{booktabs} % красивые таблицы
\usepackage{pgfplots} % графики
\sisetup{
output-decimal-marker = {,}, % запятая как десятичный разделитель
separate-uncertainty = true
}
Таблицы экспериментальных данных
Для таблиц с числовыми данными в лабораторных работах рекомендуется
пакет
booktabs и колонки типа S из
siunitx для выравнивания
по десятичной точке (полное руководство по единицам СИ и таблицам
читайте в нашей статье о пакете
siunitx):
\begin{table}[h]
\centering
\caption{Результаты измерений периода колебаний}
\label{tab:results}
\begin{tabular}{c S[table-format=1.3] S[table-format=1.3] S[table-format=1.4]}
\toprule
№ опыта & {$T_1$, с} & {$T_2$, с} & {$\bar{T}$, с} \\
\midrule
1 & 1.234 & 1.241 & 1.2375 \\
2 & 1.228 & 1.235 & 1.2315 \\
3 & 1.240 & 1.238 & 1.2390 \\
\midrule
\multicolumn{3}{l}{Среднее} & 1.2360 \\
\bottomrule
\end{tabular}
\end{table}
Оформление погрешностей измерений
Погрешности записываются в формате X ± ΔX. Пакет
siunitx
предоставляет удобный синтаксис:
% Запись с погрешностью через siunitx:
$T = \SI{1.236 +- 0.003}{\second}$
% Абсолютная и относительная погрешности:
\begin{align*}
\Delta T &= \sqrt{\Delta T_\text{сист}^2 + \Delta T_\text{случ}^2} \\
\delta T &= \frac{\Delta T}{\bar{T}} \cdot 100\% = \SI{0.24}{\percent}
\end{align*}
% Запись результата с погрешностью:
$g = \SI{9.81 +- 0.04}{\meter\per\second\squared}$
Для расчёта случайной погрешности через стандартное отклонение среднего используйте формулу:
\begin{equation}
\Delta T_\text{случ} = t_{n,\alpha} \cdot \frac{\sigma}{\sqrt{n}}
= t_{n,\alpha} \cdot \sqrt{\frac{\sum_{i=1}^{n}(T_i - \bar{T})^2}{n(n-1)}}
\end{equation}
# и
сам переносит её на результат, а LaTeX-сегмент подставляет числа
через ${g}.
Знак # задаёт стандартную неопределённость, а не
доверительный интервал.
Физические формулы и производные
В физических лабораторных работах часто встречаются производные,
интегралы и системы
уравнений (для кусочных зависимостей смотрите наш гайд по системам уравнений
в LaTeX, а для
отчетов по химии — статью по
химическим формулам chemfig).
Используйте стандартные команды \frac и
\partial:
% Период математического маятника:
\begin{equation}
T = 2\pi\sqrt{\frac{l}{g}} \implies g = \frac{4\pi^2 l}{T^2}
\end{equation}
% Закон Ома для участка цепи:
\begin{equation}
U = IR, \quad R = \frac{U}{I}
\end{equation}
% Формула передачи погрешностей:
\begin{equation}
\Delta g = g \cdot \sqrt{
\left(\frac{\Delta l}{l}\right)^2 +
\left(2\frac{\Delta T}{T}\right)^2
}
\end{equation}
Графики и диаграммы
Для построения графиков непосредственно в LaTeX используйте пакет
pgfplots:
\usepackage{pgfplots}
\pgfplotsset{compat=1.18}
\begin{figure}[h]
\centering
\begin{tikzpicture}
\begin{axis}[
xlabel={Напряжение $U$, В},
ylabel={Сила тока $I$, мА},
grid=major,
width=0.8\linewidth
]
\addplot[
only marks,
error bars/.cd,
y dir=both, y explicit
] table [x=U, y=I, y error=dI, col sep=comma] {data.csv}; % положите data.csv в проект
\addplot[thick, domain=0:10] {2.5*x};
\end{axis}
\end{tikzpicture}
\caption{Вольт-амперная характеристика резистора}
\label{fig:vac}
\end{figure}
Практические советы
Единицы всегда через siunitx
Используйте
\SI{9.81}{\meter\per\second\squared} вместо ручного
набора. Пакет обеспечивает правильные пробелы и
форматирование единиц СИ.
Рамки и штампы по ГОСТ
Для инженерных лабораторных работ, требующих оформления по ЕСКД с основной надписью, используйте шаблон рамок по ГОСТ 2.104.
Данные из CSV через pgfplotstable
Пакет pgfplotstable позволяет загружать
экспериментальные данные из
.csv или .txt файлов напрямую в таблицы и графики LaTeX.
Файлы с расширением
.dat загрузить можно: проверка имени файла расширение не
запрещает. Для pgfplots удобнее CSV.