有没有简单的方法可以获得 Bourbaki 危险弯道符号(无需额外)?

有没有简单的方法可以获得 Bourbaki 危险弯道符号(无需额外)?

我想在我的文本中添加 Bourbaki 危险弯曲符号。LaTeX 软件包manfnt允许轻松输入 Bourbaki 危险弯曲符号的 Knuth 变体。此变体基本上是附在杆子上的信号菱形内的 Z 形危险带 ( \dbend)。此变体很好,但高度:它引入了额外的中间线(因为杆子)。我正在寻找一个只有 Z 形的版本,一个可以立即使用的版本。

答案1

具有“Z”高度的 TikZ 版本。宽度、高度、旋转角度、线条粗细……可以轻松更改。

\documentclass{article}
\usepackage{tikz}

\begin{document}
\tikz[
  line cap=but,
  line join=round,
  x=.5em,
  very thick,
  y=1*(height("Z")-\pgflinewidth)*(1-sin(10)),
  rotate=-10,
  rounded corners=1.5pt,
]\draw (1, 0) -- (0, 0) -- (1, 1) -- (0, 1);
\end{document}

结果

答案2

这实现了 Barbara Beeton 的建议,而无需加载stix包:

\documentclass{article}

\DeclareFontFamily{U}{stixbbit}{}
\DeclareFontShape{U}{stixbbit}{m}{it}{<-> stix-mathbbit}{}
\DeclareRobustCommand{\stixdanger}{%
  {\usefont{U}{stixbbit}{m}{it}\symbol{"F6}}%
}

\begin{document}

This is the \stixdanger{} symbol.

\end{document}

在此处输入图片描述

答案3

找到它的统一码,参见字体支持它,搜索你的系统可用字体然后执行(需要 Lua 或 XeLaTeX):

% arara: pdflatex

\documentclass{article}
\usepackage{fontspec}

\begin{document}
\fontspec{code2000.ttf}\symbol{"2621}
\fontspec{quivira.otf}\symbol{"2621}
% or very dangerous...
\fontspec{symbola.ttf}\symbol{"2621}
\end{document}

在此处输入图片描述

答案4

受到下面 Egreg 的回答的启发,我提出了我自己的布尔巴基危险弯曲符号:

\DeclareFontFamily{U}{stixbbit}{}
\DeclareFontShape{U}{stixbbit}{m}{it}{
<-> stix-mathbbit
}{}
\DeclareSymbolFont{stixbbit}{U}{stixbbit}{m}{it}
\DeclareMathSymbol{\bend}{\mathord}{stixbbit}{"F6}
\newcommand*{\bendsymbol}{\ensuremath{\bend\hspace{-2mm}\bend\hspace{-2mm}\bend\hspace{-2mm}\bend}}

原始符号将是\bend定义的符号。我也希望它更粗,这就是为什么我也定义了符号\bendsymbol。确实,这不是获得它的最优雅的方式。但是,它相对于 Egreg 的弯曲符号具有(我认为是)优势,并且它被定义为math ordinary symbol,就像一样\alpha

如果愿意的话可以旋转它,但我就喜欢这样。

在此处输入图片描述

相关内容