欧氏距离怎么写

欧氏距离怎么写

如何在 LaTeX 中实现欧几里得距离?请有人帮助我。以下是链接:

http://en.wikipedia.org/wiki/Euclidean_distance

答案1

我不确定您到底想写什么;以下内容有帮助吗?

\documentclass{article}
\usepackage{amsmath}

\DeclareMathOperator{\dis}{d}

\begin{document}

\[
\lVert \mathbf{p} \rVert = \dis(\mathbf{p},\mathbf{0}).
\]

\end{document}

在此处输入图片描述

答案2

根据@GonzaloMedina 的回答,我建议您\norm使用以下两种方法之一在文档的序言中创建一个名为的宏:

  • 自动调整双线“栅栏”符号的大小:

    \newcommand{\norm}[1]{\left\lVert #1 \right\rVert}
    

    这将在命令的参数周围放置双竖线。由于使用了\left\right修饰符,双竖线栅栏符号将根据需要自动“增大”。

  • 保留为“栅栏”符号分配明确大小的选项:

    \usepackage{mathtools}
    \DeclarePairedDelimiter{\norm}{\lVert}{\rVert}
    

    使用此设置,\norm*{...}将在宏周围自动生成大小合适的双条栅栏符号,而(例如)将\norm[\bigg]{...}生成\bigg双条符号。有四个大小调整修饰符:\big、、和。\Big\bigg\Bigg

如果需要,您可以通过在表达式中添加后缀 $_2$、$_1$、$_p$ 等来指示范数应该是 $L_2$、$L_1$ 还是 $L_p$ 范数。例如,您可以写成\norm{x}_{2}\norm{y}_p

答案3

如果你正在寻找符号,这里有一些提示:

  1. 使用去特化

  2. 由于您链接到了维基百科,这里还有另一个建议:

    查看 LaTeXified math 1的源代码以查看 TeX 等效内容。

  3. 如果你够强,你也可以搜索整个 TeX 世界中现存符号的海量真实数据库。


1 在 Internet Explorer 中,它大致相当于右键单击图像并单击“查看源代码”。在 Chrome 中,这相当于在元素后“检查元素”。在 Chrome 中,它也更加方便。在 Firefox 中,转到要查看的页面,然后按 Ctrl+U。将出现一个新窗口,其中 HTML 代码可见且颜色适当。

(在 Internet Explorer 中,您可以按 Alt+V 打开“查看”菜单,然后按 C 选择“源”命令。将出现一个记事本窗口,其中有可供编辑的 HTML 代码。)

答案4

PdfLaTeX 提供\|,看起来很棒。一年前我和 OP 有同样的问题,按照这个页面上的建议操作,直到\|昨天才偶然发现。最小工作示例:

\documentclass{article}
\usepackage{bm} %For bold math symbols.

\begin{document}

\[  \bm{a} \cdot \bm{b} = \| \bm{a} \| \| \bm{b} \| \cos \theta 
    \]
\[  \left\| \frac{a}{b} \right\|    
    \]
\[  \left\|
        \Bigg\|
        \bigg\|
        \Big\|
        \big\|
        \|
    \right\| 
\]

\end{document}

在此处输入图片描述

相关内容