在段落中对齐长公式

在段落中对齐长公式

我有包含长方程式的 Latex 文本。我希望方程式与文本对齐,并且不超过文本的右边框。

In graph theory, a Graph $G = (V,E)$ is defined over a set of vertices $V=V(G)$ and a set of edges $E=E(G)$. A path is a sequence ${x_1,x_2,...,x_n}$ such that $(x_1,x_2), (x_2,x_3), ..., (x_(n-1),x_n) \subseteq E(G)$ and the $x_i$ are distinct. A cycle is a subset of the $E(G)$ that forms a path such that the first node of the path corresponds to the last.

编译上述内容,我得到以下输出:

背面输出

我如何强制$(x_1,x_2), (x_2,x_3), ..., (x_(n-1),x_n) \subseteq E(G)$将部分内容与段落中的文本对齐?

答案1

你似乎正在\usepackage{palatino}设置 13cm 的文本宽度。事实上,我可以用

\documentclass[a4paper]{article}
\usepackage{palatino}
\usepackage{geometry}

\geometry{
  textwidth=13cm
}

\begin{document}

\noindent
In graph theory, a Graph $G = (V,E)$ is defined over a set of 
vertices $V=V(G)$ and a set of edges $E=E(G)$. A  path is a 
sequence ${x_1,x_2,...,x_n}$ such that 
$(x_1,x_2), (x_2,x_3), ...,  (x_(n-1),x_n) \subseteq   E(G)$ 
and the $x_i$ are distinct. A cycle is a subset of the $E(G)$ 
that forms a path such that the first node of the path 
corresponds to the last. 

\end{document}

在此处输入图片描述

在处理线路过满问题之前,有几件事需要注意。

  1. 执行\usepackage{newpxtext,newpxmath}\usepackage{mathpazo}获取匹配的数学字体。

  2. 修复错误的下标:应该是x_{n-1}(带括号)而不是x_(n-1)

  3. 使用\dots代替...,以及\usepackage{amsmath}

好吧,问题变得更糟了……

\documentclass[a4paper]{article}
\usepackage{amsmath}
\usepackage{newpxtext,newpxmath}
\usepackage{geometry}

\geometry{
  textwidth=13cm
}

\begin{document}

\noindent
In graph theory, a Graph $G = (V,E)$ is defined over a set of 
vertices $V=V(G)$ and a set of edges $E=E(G)$. A  path is a 
sequence ${x_1,x_2,\dots,x_n}$ such that 
$(x_1,x_2), (x_2,x_3), \dots,  (x_{n-1},x_n) \subseteq   E(G)$ 
and the $x_i$ are distinct. A cycle is a subset of the $E(G)$ 
that forms a path such that the first node of the path 
corresponds to the last. 

\end{document}

在此处输入图片描述

如何补救?首先要尝试的是重新措辞该段落。例如,我们看到符号\subseteq应该是\in,并且没有规定边应该是有序的顶点对。

\documentclass[a4paper]{article}
\usepackage{amsmath}
\usepackage{newpxtext,newpxmath}
\usepackage{geometry}

\geometry{
  textwidth=13cm
}

\linespread{1.04}% Palatino wants more room between lines

\begin{document}

\noindent
In graph theory, a \emph{graph} $G = (V,E)$ is defined over a set of 
vertices $V=V(G)$ and a set of edges $E=E(G)$, which is a subset of $V\times V$. 
A \emph{path} is a sequence of vertices ${x_1,x_2,\dots,x_n}$ such that 
$(x_1,x_2), (x_2,x_3), \dots,  (x_{n-1},x_n) \in E(G)$ 
and the $x_i$ are distinct, with the possible exception of $x_1$ and~$x_n$. 
If $x_1=x_n$, the path is called a \emph{cycle}.

\end{document}

在此处输入图片描述

这并不总是有效,但在困难的情况下,您可以尝试\linebreak在这些长序列中添加逗号。

数学笔记:我不认为你希望顶点路径中的边缘. 在这种情况下,文本可能为

\documentclass[a4paper]{article}
\usepackage{amsmath}
\usepackage{newpxtext,newpxmath}
\usepackage{geometry}

\geometry{
  textwidth=13cm
}

\linespread{1.04}% Palatino wants more room between lines

\begin{document}

\noindent
In graph theory, a \emph{graph} $G = (V,E)$ is defined over a set of 
vertices $V=V(G)$ and a set of edges $E=E(G)$, which is a subset of $V\times V$. 
A \emph{path} is a sequence of vertices ${x_1,x_2,\dots,x_n}$ such that 
$(x_1,x_2), (x_2,x_3), \dots,  (x_{n-1},x_n) \in E(G)$ 
and the edges are distinct. If $x_1=x_n$, the path is called a \emph{cycle}.

\end{document}

在此处输入图片描述

相关内容