如何在“rboxes”包中指定舍入度?

如何在“rboxes”包中指定舍入度?

考虑一下test.mp

prologues:=3;
input rboxes;
beginfig(1);
rboxit.box1(btex hello world etex);
box1.dx=3mm; box1.dy=2mm;
box1.c=(8.8cm,4.5cm);
drawboxed(box1);
endfig;
end

结果是:

在此处输入图片描述

如何让角变得不那么圆?

答案1

变量是rbox_radius

以 MetaFun 为例(抱歉,我从来不使用普通的 MetaPost)。

\startMPinclusions
  input rboxes;
\stopMPinclusions

\startMPpage
  interim rbox_radius := 2bp; % default 8bp
  rboxit.box1(btex hello world etex);
  box1.dx=3mm; box1.dy=2mm;
  box1.c=(8.8cm,4.5cm);
  drawboxed(box1);
\stopMPpage

在此处输入图片描述

答案2

同样适用于lualatex

\documentclass{article} 
\usepackage{luamplib}
\everymplib{input rboxes; beginfig(1);}
\everyendmplib{endfig;}
\begin{document}

\begin{mplibcode}
rbox_radius := 2bp;
rboxit.box1(btex hello world etex);
box1.dx=3mm; box1.dy=2mm;
box1.c=(8.8cm,4.5cm);
drawboxed(box1);        
\end{mplibcode}

\end{document}

相关内容