我看到generateDoctype
图表模块中存在:http ://projects.haskell.org/diagrams/haddock/diagrams-svg/Diagrams-Backend-SVG.html#v:generateDoctype
我该如何设置false
?现在mathWith
,按照文档中的建议,我正在生成我的 svg 文件,但我不确定在哪里放置任何关于generateDoctype
.
我看到generateDoctype
图表模块中存在:http ://projects.haskell.org/diagrams/haddock/diagrams-svg/Diagrams-Backend-SVG.html#v:generateDoctype
我该如何设置false
?现在mathWith
,按照文档中的建议,我正在生成我的 svg 文件,但我不确定在哪里放置任何关于generateDoctype
.
我们可以修改从这里复制的代码以形成一个最小的情况:
import Data.Text (empty)
import Diagrams.Prelude
import Diagrams.Backend.SVG
svgOpt :: Num n => Options SVG V2 n
svgOpt = SVGOptions {
_size = mkSizeSpec $ V2 (Just 400) Nothing,
_idPrefix = empty,
_svgDefinitions = Nothing,
_svgAttributes = [],
_generateDoctype = False
}
diagram :: Diagram B
diagram = circle 1 # fc orange # lw ultraThick # lc blue # frame 0.2
main :: IO ()
main = renderPretty' "opts.svg" svgOpt diagram