我希望在我的latex中,公式部分在文本的左边,这是很好的(但有一些错误),但是当我想让我的一些文本在右边(比如在左边文本部分的注释),它就会向下,而且如果右边的文本部分更多,它就会转到新行,而我需要它就在右边部分的文本下面。
\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\begin{equation*}
\begin{flushleft}
N_{i}=\sum_{i\ne j} r_{i} \times F_{i}^{j}=\sum_{i\ne j} r_{j} \times F_{i}^{j}
\end{flushleft}\begin{flushright}
used dummy variable concept
\end{flushright}
\end{equation*}
\end{document}
如果你的文本注释很短,比下面可能是足够的。
\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\begin{document}
\begin{equation*}
N_{i}=\sum_{i\ne j} r_{i} \times F_{i}^{j}=\sum_{i\ne j} r_{j} \times F_{i}^{j}
\hspace{15mm}
\text{used dummy variable concept}
\end{equation*}
\end{document}
否则,我建议你使用 multicols
环境从 multicol
包。
\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{multicol}
\begin{document}
\begin{multicols}{2}
\begin{equation*}
N_{i}=\sum_{i\ne j} r_{i} \times F_{i}^{j}=\sum_{i\ne j} r_{j} \times F_{i}^{j}
\end{equation*}
\columnbreak
used dummy variable concept used dummy variable concept used dummy variable concept
used dummy variable concept used dummy variable concept used dummy variable concept
used dummy variable concept used dummy variable concept used dummy variable concept
\end{multicols}
\end{document}
得到这个结果。
你需要使用 \columnbreak
手动(也要注意空行与否,前后都要注意),但这是怎么工作的。外面的 multicols
环境中,你的正文是在一列上的,如默认在 documentclass
.