Ich suche ein geeignetes Symbol in Latex für die Verkettung zweier Mengen
Danke,
Ich möchte ein Symbol wie im folgenden Bild
Antwort1
Eine großartige Ressource für diese Art von Fragen ist die undurchsichtig benannteDetexify, beihttp://detexify.kirelabs.org/classify.html. Sie skizzieren eine Form mit der Maus und es werden die TeX-Symbole aufgelistet, die ähnlich aussehen, zusammen mit Paket- und Modusinformationen. Es hat bei meiner sehr unbeholfenen Darstellung Ihres Symbols hervorragende Arbeit geleistet und als beste Übereinstimmungen die gleichen Symbole gefunden, die von egreg und LaRiFaRi vorgeschlagen wurden:
Antwort2
Ihr Symbol scheint \smallfrown
von amssymb
, aber nach oben gerichtet.
\documentclass{article}
\usepackage{amsmath,amssymb}
\newcommand{\tieconcat}{%
\mathbin{\mathpalette\dotieconcat\relax}%
}
\newcommand{\dotieconcat}[2]{% auxiliary macro, don't use it directly
\text{\raisebox{.8ex}{$\smallfrown$}}%
}
\begin{document}
$A\tieconcat B$
$A\sqcup B$
\end{document}
Mir gefällt allerdings das Symbol, \sqcup
das ich unten gezeigt habe.
Antwort3
Wenn Sie Lua- oder XeLaTeX verwenden können, können Sie einfach den Unicode dieses Symbols verwenden.U+2040. Es wird eine MengeSchriftarten auf Ihrem System, die dieses Symbol unterstützen. Sie können eines auswählen, das Paket laden fontspec
und Folgendes tun: \newcommand*{\concat}{\fontspec{your-font-name}\mathbin{\text{\symbol{"2040}}}}
.
Es wäre jedoch einfacher, den Befehl zu verwenden \tieconcat
, der Teil des unicode-math
Pakets ist. Die Schriftarten XITS und Asana stellen dieses Symbol zur Verfügung. Dies könnte wie folgt aussehen:
% arara: lualatex
\documentclass{article}
\usepackage{unicode-math}
\begin{document}
\setmathfont{XITS Math}
\[
A\tieconcat B
\]
\setmathfont{Asana Math}
\[
A\tieconcat B
\]
\end{document}
Wenn Sie PDFLaTeX verwenden möchten, müssen Sie \frown
von mathtools
oder MnSymbol
oder für eine engere Version \smallfrown
von verwenden amssymb
.
Sie können Ihr Symbol reproduzieren, indem Sie es etwas anheben. Passen Sie es einfach an, 0.9ex
bis es Ihnen gefällt.
% arara: pdflatex
\documentclass{article}
\usepackage{amssymb}
\usepackage{mathtools}
\newcommand*{\upFrown}{\mathbin{\raisebox{0.9ex}{$\frown$}}}
\newcommand*{\upSmallFrown}{\mathbin{\raisebox{0.9ex}{$\smallfrown$}}}
\begin{document}
$A\upFrown B \upSmallFrown C$
\end{document}