我最近一直在玩 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)
有什么建议吗?我猜我遗漏了一些东西。