关系代数中的 Latex

关系代数中的 Latex

我是 Latex 新手。我正在尝试使用 Latex 准备关系代数文档。

对于 Latex 中的代码:

\textbf{Optimization on R1:}
{\large
By applying $ \sigma_{\varphi}(R_{1} \bowtie R_{2}) \equiv  R_{1} \bowtie \sigma_{\varphi}( R_{2} )   if  \varphi  contains  only   attributes in R_{2}, we have : $ 
}

我得到的输出为

在此处输入图片描述

我不知道为什么最后一行没有空格。请帮我解决。

答案1

字符 $ 之间的 LaTeX 代码用于书写数学表达式:在您的示例中,所有行都以这种方式描述。

\textbf{Optimization on R1:} {\large By applying $ \sigma_{\varphi}(R_{1} \bowtie R_{2}) \equiv R_{1} \bowtie \sigma_{\varphi}( R_{2} )$ if $\varphi $ contains only attributes in $ R_{2} $, we have : }

答案2

默认情况下,数学模式中的所有字母($...$ 之间的任何内容)均被解释为数学表达式(变量,...)。如果您想在数学模式中编写文本,请使用\mathrm{some text}表示普通罗马字体文本,\mathit{italic text}/\mathbf{bold text}表示斜体/粗体文本。

如果仍然需要强制使用空格,则可以使用~(例如\mathrm{~if~}

另请参阅,在数学模式下我可以使用哪些字体样式?

相关内容