We have  \cota                      $=   -    \bigg(\dfrac{\sin A } {1 - \cos A} \bigg)$    \\
        %  $\therefore$               $  \bigg(\dfrac{\sin A }{\cos A -1} \bigg)       = - \cota $      
            \therefore               $  \bigg(\dfrac{\sin A }{\cos A -1} \bigg)       = - \cota $  


        

12

  • 3
    所有这些都需要进入数学模式。请阅读有关 latex 及其处理数学的详细介绍。


    – 

  • 1
    既不是\therefore也不\cota是 latex 格式。\therefore您可能会或可能不会从中获得amssymb\cota我不知道。片段没有用,特别是当它们使用我们不知道其含义的命令时。请提供一个适当的最小示例,我们可以编译该示例以重现您需要帮助的错误或问题。并听取@daleif 的建议并阅读 latex 的基本介绍。(是的,我知道您成为 tex se 的成员的时间比我长。)


    – 

  • 2
    我们怎么能孤立地告诉你这一点呢?我们只能说它有时有效,有时无效。这取决于它之前发生的事情。


    – 

  • 4
    请阅读。这不是 MWE 或 MNWE。我无法使用它来重现您提到的错误。我无法使用它来重现您希望帮助更正的输出。它是否真实并不重要。


    – 

  • 1
    如果您不确定在哪里可以找到可靠的基本介绍,请参阅。但 wikibook(可能是评价最高的答案)并不是最好的 – 向下滚动以找到更可靠的资源。


    – 


最佳答案
2

我认为没有必要使用以$符号开始和结束的内联数学样式来排版两行材料。相反,请使用gather*默认采用显示样式数学模式的环境。

关于代码:(i)观察使用\biggl\biggr而不是仅仅使用\bigg,以帮助 TeX 处理分隔符周围间距的细微差别。(ii)使用\textnormal{...}而不是\text{...},以防表达式在类似定理的环境中排版,该环境将文本模式单词斜体化。(iii)当在gather*显示样式数学模式下处理内容时,无需输入\dfrac而不是仅仅输入\frac

\documentclass{article} % or some other suitable document class
\usepackage{amsmath}    % for 'gather*' environment
\usepackage{amssymb}    % for '\therefore' macro
\newcommand\cotA{\cot\frac{A}{2}} % handy shortcut macro

\begin{document}

\begin{gather*}
\textnormal{We have } \cotA = - \biggl(\frac{\sin A}{1-\cos A}\biggr) \\
\therefore \biggl(\frac{\sin A}{1-\cos A}\biggr) = - \cotA
\end{gather*}

\end{document}

TeX 给出了更多关于缺失 $ 错误的信息。仔细阅读这些信息。你可以看到问题所在的行,并且 TeX 也显示了该行的点。

此外,如果您定义\cota$\cot ...$并在数学模式中使用它(在第三行的末尾),则第一个$before\cot将关闭数学模式,并且\cot宏将在数学模式之外处理。此宏定义为\mathop{\rm cot}\mathop控制序列是仅在数学模式下允许的 TeX 原语。但在这种情况下,TeX 不在数学模式中,因此它会打印错误缺少 $ 并在 之前插入 $ \mathop