在乳胶中左右移动文字。

问题描述 投票:0回答:1

我希望在我的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}
latex pdflatex
1个回答
0
投票

如果你的文本注释很短,比下面可能是足够的。

\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}

得到这个结果。

two-column output

你需要使用 \columnbreak 手动(也要注意空行与否,前后都要注意),但这是怎么工作的。外面的 multicols 环境中,你的正文是在一列上的,如默认在 documentclass.

© www.soinside.com 2019 - 2024. All rights reserved.