如何在 LaTeX 中实现欧几里得距离?请有人帮助我。以下是链接:
答案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
如果你正在寻找符号,这里有一些提示:
使用去特化。
由于您链接到了维基百科,这里还有另一个建议:
查看 LaTeXified math 1的源代码以查看 TeX 等效内容。
如果你够强,你也可以搜索这整个 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}