Representación de histogramas con caracteres Unicode en LaTeX
Representación de histogramas con caracteres Unicode en LaTeX
En algunos paquetes de R se generan histogramas empleando caracteres Unicode. Para visualizar el histograma correctamente en LaTeX, hay que definir esos caracteres como cajas de diferentes tamaños. Aquí explica cómo hacerlo.
\documentclass[a4paper,nobib,notoc]{tufte-handout} %% https://tex.stackexchange.com/questions/429171/package-inputenc-error-unicode-char-u2581-inputenc-not-set-up-for-use \newcommand{\precisblock}[1]{% \raisebox{\dimexpr(\fontcharht\font`X-1em)/2}{\rule{1em}{#1\dimexpr1em/8}}% } \DeclareUnicodeCharacter{2581}{\precisblock{1}} \DeclareUnicodeCharacter{2582}{\precisblock{2}} \DeclareUnicodeCharacter{2583}{\precisblock{3}} \DeclareUnicodeCharacter{2584}{\precisblock{4}} \DeclareUnicodeCharacter{2585}{\precisblock{5}} \DeclareUnicodeCharacter{2586}{\precisblock{6}} \DeclareUnicodeCharacter{2587}{\precisblock{7}} \DeclareUnicodeCharacter{2588}{\precisblock{8}} \begin{document} \begin{verbatim} ## 'data.frame': 8000 obs. of 2 variables: ## mean sd 5.5% 94.5% histogram ## diff_a 0.1 0.08 -0.03 0.23 ▁▁▁▂▇▇▂▁ ## diff_prob 0.0 0.01 -0.01 0.02 ▁▁▁▁▃▇▅▂▁▁▁▁ \end{verbatim} \end{document}