
Os caracteres Unicode ⸤ (U+2E24) e ⸥ (U+2E25) às vezes são usados para agrupar palavras na análise sintática. Por exemplo:
⸤A filha ⸤do meu irmão⸥ ⸥ vê ⸤uma laranjeira⸥ ⸤com seu binóculo⸥.
Estou usando LuaLaTeX e gostaria de continuar usando a fonte Computer Modern, mas ela não parece incluir esses pontos de código (eles são renderizados como espaços). Posso ver várias soluções alternativas, mas não sei como implementar nenhuma delas:
- Girar ;
tipa
\textcorner
- Truncar
$\lfloor$
e$\rfloor$
; - Roube esses caracteres específicos de uma fonte que os suporte.
Qualquer um desses funciona para mim. É bom observar: estou usando csquotes
with \MakeOuterQuote{"}
, então\char"2E24
como sugerido aquinão vai funcionar.
Pelo que vale, um exemplo mínimo:
\documentclass{article}
\usepackage{csquotes}
\MakeOuterQuote{"}
\begin{document}
"⸤The daughter ⸤of my brother⸥ ⸥ sees ⸤an orange tree⸥ ⸤with her binoculars⸥."
\end{document}
Responder1
Empreste-os.
\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}
Responder2
Aqui está uma abordagem usando pmboxdraw
caracteres reduzidos. Ainda um pouco grande, talvez, mas uma solução fácil.
Adicionei um pouco de "kerning do pobre homem" para aproximar os caracteres das 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}
Versão sem o kerning falso:
Com 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}}}}
Responder3
Como as outras respostas estão usando newunicodechar
, decidi tentar combinar isso com a sugestão de Barbara Beeton. A saída está abaixo.Pró:a espessura da linha é a mesma no traço vertical e horizontal.Vigarista:a horizontal parece mais longa que a vertical, o que não gosto.
Editar:o último acaba sendo uma ilusão de ótica. Eles têm o mesmo comprimento ampliados. Isso realmente não importa; Ainda quero que o suporte pareça mais alto do que largo.
\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}