我正在写一份文件,需要在同一行中逐项列出几个带有普通文本的公式。但当我这样做时,项目符号不会对齐,而且会变得一团糟。有人能看看并帮助我吗?
这是我正在使用的代码
\documentclass[a4paper]{article}
\usepackage{amsmath}
subject to:
\begin{itemize}
\item $\sum\limits_{j \in P} r_{ij}*x_j \leq a_i$, for all i \in R
\item $x_j \leq d_j$, for all j \in P
\item $x_j \geq 0$, for all j \in P
\end{itemize}
\end{document}
结果如下:
正如您所见,这并不理想。
答案1
您只需要在项目末尾的数学表达式中添加遗漏的`$:
\documentclass[a4paper]{article}
\usepackage{amsmath}
\begin{document} % <---
subject to:
\begin{itemize}
\item $\sum\limits_{j \in P} r_{ij}*x_j \leq a_i$, for all $i \in R$ % <---
\item $x_j \leq d_j$, for all $j \in P$ % <---
\item $x_j \geq 0$, for all $j \in P$ % <---
\end{itemize}
\end{document}
编辑: 您可以考虑@Mico 的评论(非常感谢):
\documentclass[a4paper]{article}
\usepackage{amsmath}
\begin{document} % <---
subject to:
\begin{itemize}
\item $\sum\limits_{j \in P} r_{ij}*x_j \leq a_i$, for all $i \in R$ % <---
\item $0 \leq x_j \leq d_j$, for all $j \in P$, % <---
\end{itemize}
\end{document}