Estoy buscando un símbolo apropiado en látex para la concatenación entre dos conjuntos.
Gracias,
Quiero un símbolo como este en la siguiente imagen.
Respuesta1
Un gran recurso para este tipo de preguntas es el nombre opacoDetexificar, enhttp://detexify.kirelabs.org/classify.html. Dibuja una forma con el mouse y enumera los símbolos TeX que se parecen, junto con la información del paquete y del modo. Hizo un gran trabajo con mi representación muy torpe de su símbolo, encontrando que la parte superior coincide con los mismos símbolos propuestos por egreg y LaRiFaRi:
Respuesta2
Su símbolo parece \smallfrown
de amssymb
, pero elevado.
\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}
Sin embargo, el símbolo que prefiero es \sqcup
el que mostré en la parte inferior.
Respuesta3
Si puede usar Lua- o XeLaTeX, puede usar el Unicode de este símbolo que esU+2040. Habrá bastantesfuentes en su sistema que admiten este símbolo. Podrías elegir uno, cargar el paquete fontspec
y hacer: \newcommand*{\concat}{\fontspec{your-font-name}\mathbin{\text{\symbol{"2040}}}}
.
Sin embargo, sería más fácil utilizar el comando \tieconcat
que forma parte del unicode-math
paquete. Las fuentes XITS y Asana proporcionan ese símbolo. Esto podría parecerse a lo siguiente:
% arara: lualatex
\documentclass{article}
\usepackage{unicode-math}
\begin{document}
\setmathfont{XITS Math}
\[
A\tieconcat B
\]
\setmathfont{Asana Math}
\[
A\tieconcat B
\]
\end{document}
Si desea utilizar PDFLaTeX, deberá utilizar \frown
desde mathtools
o MnSymbol
o para una versión más limitada \smallfrown
de amssymb
.
Puedes reproducir tu símbolo levantándolos un poco. Simplemente adáptalo 0.9ex
hasta que te guste.
% 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}