En el manual de TiKz dice:
... que LaTeX tiene dos comandos llamados \thinlines y \thicklines y que \thinlines da el ancho de línea de líneas “normales”, más precisamente, del grosor que, digamos, la raíz de una letra como “T” o “i " tiene.
¿Existe un comando similar en ConTeXt para obtener el ancho de raíz de i,T de una fuente? Me gustaría tener un ancho de línea consistente en mis dibujos MetaPost y la fuente utilizada.
Respuesta1
Tenga en cuenta que LaTeX no utiliza el ancho actual de la raíz de T
; más bien utiliza \fontdimen8
una line10
fuente que es igual al ancho del tallo deT
para fuentes modernas de computadora. Puedes copiar la definición de LaTeX en ConTeXt
\font\tenln line10
\font\tenlnw linew10
\newdimen\wholewidth
\newdimen\halfwidth
\def\thinlines
{\wholewidth\fontdimen8\tenln
\halfwidth .5\wholewidth}
\def\thicklines
{\wholewidth\fontdimen8\tenlnw
\halfwidth .5\wholewidth}
\startbuffer[circle]
draw fullcircle xyscaled (1cm,1cm) withpen pencircle scaled \the\wholewidth
\stopbuffer
\starttext
Thinlines: \thinlines
\processMPbuffer[circle]
Thicklines: \thicklines
\processMPbuffer[circle]
\stoptext
lo que da
NotaPor alguna razón, el código anterior no funciona con MkIV. No sé por qué es así.