有没有办法避免转换为字形路径?

有没有办法避免转换为字形路径?

我最近一直在玩 tikz,我想知道有没有办法导出到 svg,所以我深入研究了最近写得很好的用户手册,第 121 页偶然发现:

lualatex --output-format=dvi example
dvisvgm example

做得非常好!!

各种形状正在转换为路径,例如(带有前言):

\documentclass[dvisvgm]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{tikz}
\begin{document}
    
\begin{tikzpicture}
\draw (0,0) rectangle (4,4);
\end{tikzpicture}

\begin{tikzpicture}
\draw (0,0) circle (2cm);
\end{tikzpicture}
    
\begin{tikzpicture}
\draw(0,0) ellipse(2cm and 1cm);
\end{tikzpicture}

\begin{tikzpicture}
\draw (0,0) arc(0:180:2); 
\end{tikzpicture}

\begin{tikzpicture}
\fill[teal] (0,0) rectangle (4,4);
\end{tikzpicture}

\end{document}

tex 圆形和 tex 矩形,我希望它将转换为相应的 SVG 元素,圆形 (cx, cy, r) 和矩形 (x,y,height,width)

有什么建议吗?我猜我遗漏了一些东西。

相关内容