Símbolo de piso truncado

Símbolo de piso truncado

Los caracteres Unicode ⸤ (U+2E24) y ⸥ (U+2E25) a veces se utilizan para agrupar palabras en el análisis sintáctico. Por ejemplo:

⸤La hija ⸤de mi hermano⸥ ⸥ ve ⸤un naranjo⸥ ⸤con sus binoculares⸥.

Estoy usando LuaLaTeX y me gustaría seguir usando la fuente Computer Modern, pero no parece incluir estos puntos de código (se representan como espacios). Puedo ver varias soluciones, pero no sé cómo implementar ninguna de ellas:

  • Girar ;tipa\textcorner
  • Truncar $\lfloor$y $\rfloor$;
  • Roba esos caracteres específicos de una fuente que los admita.

Cualquiera de estos me funciona. Es bueno tener en cuenta: estoy usando csquotescon \MakeOuterQuote{"}, entonces\char"2E24 como se sugiere aquíno funcionará.


Por si sirve de algo, un ejemplo mínimo:

\documentclass{article}
\usepackage{csquotes}
\MakeOuterQuote{"}
\begin{document}
"⸤The daughter ⸤of my brother⸥ ⸥ sees ⸤an orange tree⸥ ⸤with her binoculars⸥."
\end{document}

Respuesta1

Pídelos prestados.

\documentclass{article}
\usepackage{fontspec}
\usepackage{newunicodechar}

\newfontface{\lowbrackets}{Noto Sans}
\NewDocumentCommand{\blhb}{}{{\lowbrackets\symbol{"2E24}}}
\NewDocumentCommand{\brhb}{}{{\lowbrackets\symbol{"2E25}}}

\newunicodechar{⸤}{\blhb}
\newunicodechar{⸥}{\brhb}

\begin{document}

⸤The daughter ⸤of my brother⸥⸥ sees ⸤an orange tree⸥ ⸤with her binoculars⸥.

\end{document}

ingrese la descripción de la imagen aquí

Respuesta2

Aquí un enfoque utilizando pmboxdrawcaracteres reducidos. Quizás todavía sea un poco grande, pero es una solución fácil.

Agregué un poco de "interletraje del pobre" para acercar los caracteres a las letras.

\documentclass{article}
\usepackage{newunicodechar}
\usepackage{graphicx}
\usepackage{pmboxdraw}
\usepackage{csquotes}
\MakeOuterQuote{"}
\newunicodechar{⸤}{\smash{\raisebox{-4pt}{\textSFii}\hskip-1pt}}
\newunicodechar{⸥}{\hskip-1pt\smash{\raisebox{-4pt}{\textSFiv}}}
\begin{document}
\noindent "⸤The daughter ⸤of my brother⸥ ⸥ sees ⸤an orange tree⸥ ⸤with her binoculars⸥."

\noindent "Furthermore the moon is made of cheese, that's why astronauts bounce on it."
\end{document}

ingrese la descripción de la imagen aquí

Versión sin el kerning falso:

ingrese la descripción de la imagen aquí

Con recorte:

\usepackage{trimclip}
\newunicodechar{⸤}{\smash{\clipbox{0pt 0pt 0pt 2.5pt}{\raisebox{-4pt}{\textSFii}}\hskip-1pt}}
\newunicodechar{⸥}{\hskip-1pt\smash{\clipbox{0pt 0pt 0pt 2.5pt}{\raisebox{-4pt}{\textSFiv}}}}

ingrese la descripción de la imagen aquí

Respuesta3

Dado que las otras respuestas usan newunicodechar, pensé en intentarlo combinándolo con la sugerencia de Barbara Beeton. El resultado está a continuación.Pro:el grosor de la línea es el mismo en el trazo vertical y horizontal.Estafa:el horizontal parece más largo que el vertical, lo cual no me gusta.

Editar:este último resulta ser una ilusión óptica. Tienen la misma longitud ampliada. Sin embargo, esto realmente no importa; Todavía quiero que el soporte parezca más alto que ancho.

\documentclass{article}
\usepackage{csquotes}
\MakeOuterQuote{"}

\usepackage{newunicodechar}
\usepackage{unicode-math}
\newunicodechar{⸤}{\hskip-1.25pt$\llcorner$\hskip-1.25pt}
\newunicodechar{⸥}{\hskip-1.25pt$\lrcorner$}

\begin{document}
⸤The daughter ⸤of my brother⸥ ⸥ sees ⸤an orange tree⸥ ⸤with her binoculars⸥.
\end{document}

soportes

información relacionada