0

我看到generateDoctype图表模块中存在:http ://projects.haskell.org/diagrams/haddock/diagrams-svg/Diagrams-Backend-SVG.html#v:generateDoctype

我该如何设置false?现在mathWith,按照文档中的建议,我正在生成我的 svg 文件,但我不确定在哪里放置任何关于generateDoctype.

4

1 回答 1

1

我们可以修改从这里复制的代码以形成一个最小的情况:

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
于 2017-04-30T11:40:33.667 回答