在LaTeX中将数学公式放在新句子的中间

时间:2019-02-07 22:00:03

标签: latex formula inline

我写下了以下数学公式,并在此之前用一些句子定义了它。我想将此数学公式放在句子中间。在LaTeX中如何做到这一点?

${( \,{Y}) \,}\equiv H[ \,{{p}( \,{y}) \,}] \,=\sum_{y} {p( \,{y})\: \\log \,{p( \,{y}) \,}}$

enter image description here

实际上,如您在上述等式中所看到的,它位于句子的左侧,我想将其移动到句子的中心。我尝试使用\hspace{3cm}将其向右移动,但是我想知道一个通​​用的方法,因为我应该在一页中写下很多公式,并且希望在每个句子的中心看到所有这些公式并对齐,我想按具体的数字指定每个方程。但是,\begin{equation}将自动为每个方程式赋予一个数字

3 个答案:

答案 0 :(得分:0)

我很难想象您如何将数学公式放在每个句子的中间,因为句子的长度可变,导致页面布局混乱,这不利于可读性。一种更清洁的方法是将数学公式放在新行的中心。如果这是我的页面,那么我可能会在同一页面上同时执行。有时我想将方程式放置在新线的确切中心以使其聚焦,否则我想将其余方程式内联放置以提高可读性。没有理由不能同时使用这两种方法,细粒度的方法可以让您最大程度地控制页面的布局。

将LaTeX方程式在句子中的任何位置插入HTML或Markdown。一对<sub> </sub> HTML标记用于格式化sigma字符后的y下标。 Markdown还支持<sub>标签。

(Y) ≡ H[p(y)] = Σyp(y)log p(y)

我想有一些网站可以将LaTeX代码转换为其他格式,但是我使用的方法是按照this answer中的步骤在字处理器中将LaTeX转换为图像,然后手动键入纯文本在图像中。另一种方法是使用KLatexFormula开源应用程序。我在Wikipedia上搜索了上述数学公式中出现的三连字符和sigma字符。

enter image description here KLatexFormula

enter image description here KLatexFormula预览

答案 1 :(得分:0)

我阅读了您对问题的评论,可以确认我写的内容。此外,如果要居中但不标记为数学,则可以有多个分隔符选择:

\documentclass{article}

\begin{document}

$$A=A$$

\[B=B\]

\begin{displaymath}
C=C
\end{displaymath}

\end{document}

这是正确的方法,而不是使用\hspace命令近似居中。

如果需要,还可以:a further reading

答案 2 :(得分:0)

\[ ... \]内设置数学方程式。这将使它们在水平方向上居中显示,并使它们保持未编号状态。如果要手动添加数字,则可以使用\tag{<stuff>}(可以\label命名,以后再使用\eqref进行引用):

enter image description here

\documentclass{article} 

\usepackage{amsmath}

\begin{document}

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam posuere maximus diam sed mattis. 
Curabitur non ultrices orci, sit amet placerat nibh. Quisque in urna in erat convallis ultrices. 
Aliquam arcu diam, scelerisque in tellus sit amet, sollicitudin lobortis lacus. Nulla ut sapien 
in lacus consectetur maximus.
\[
  (Y) \equiv H[ p(y) ] = \sum_y p(y) \log p(y)
\]
Maecenas vitae purus vitae dolor porttitor molestie. Nulla gravida, 
odio vitae congue venenatis, mi eros feugiat justo, quis rutrum mi ipsum at odio. Pellentesque 
pharetra arcu sapien, feugiat lacinia arcu finibus at. Maecenas scelerisque risus sed imperdiet 
venenatis. Proin pretium varius tellus luctus egestas. Maecenas risus felis, laoreet vitae mauris 
viverra, dignissim rutrum nulla.
\[
  (Y) \equiv H[ p(y) ] = \sum_y p(y) \log p(y) \tag{x.y}\label{eqn:x-y}
\]
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam posuere maximus diam sed mattis. 
Curabitur non ultrices orci, sit amet placerat nibh. Quisque in urna in erat convallis ultrices. 
Aliquam arcu diam, scelerisque in tellus sit amet, sollicitudin lobortis lacus. Nulla ut sapien 
in lacus consectetur maximus. \eqref{eqn:x-y}

\end{document}