Добрый день
Для семантической разметки формул и текста я использую свои дополнительные команды, как
\ltl в примере ниже.
Обнаружил, что в зависимости от наличия этой обёртки разрыв строки может смещаться, как в примере ниже.
Кроме этого, эти обёртки (по очевидным причинам) не работают, если формула содержит табличные разделители (вроде
& и
\\).
Минимальный пример:
\documentclass[twocolumn]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1, T2A]{fontenc}
\usepackage[english,russian]{babel}
\usepackage{graphicx,xcolor}
\newcommand{\ltl}[1]{{\color{blue}#1}}
\begin{document}
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do
$
\ltl{ % comment this line
(eiusmod, tempor, incididunt, ut, labore, et, \linebreak[3] dolore, magna, aliqua)
} % and this one
$.
\end{document}
Пример, когда не компилируется
\documentclass[twocolumn]{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage[utf8]{inputenc}
\usepackage[T1, T2A]{fontenc}
\usepackage[english,russian]{babel}
\usepackage{graphicx,xcolor}
\newcommand{\ltl}[1]{{\color{blue}#1}}
\begin{document}
$
\begin{aligned}
\ltl{ % comment this line
Lorem & ipsum
} % and this one
\end{aligned}
$.
\end{document}
Подскажите, пожалуйста, какие варианты есть?