From 59f400849839ed4d71a5f1002efd5ef1df4db40e Mon Sep 17 00:00:00 2001 From: Joris Kraak Date: Tue, 19 Mar 2024 22:45:44 +0100 Subject: [PATCH] feat: support Tikz/PGF plots Uses https://github.com/pgf-tikz/pgf to render Tikz/PGF plots. Support was added in Kroki@0.21.0. References #42, closes #46. --- src/Kroki.jl | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Kroki.jl b/src/Kroki.jl index 6b6363f..bf5ac5b 100644 --- a/src/Kroki.jl +++ b/src/Kroki.jl @@ -254,6 +254,7 @@ DIAGRAM_TYPE_METADATA = Dict{Symbol, DiagramTypeMetadata}( :svgbob => DiagramTypeMetadata("Svgbob", "https://ivanceras.github.io/content/Svgbob.html"), :symbolator => DiagramTypeMetadata("Symbolator", "https://github.com/kevinpt/symbolator"), + :tikz => DiagramTypeMetadata("Symbolator", "https://github.com/pgf-tikz/pgf"), :umlet => DiagramTypeMetadata("UMLet", "https://github.com/umlet/umlet"), :vega => DiagramTypeMetadata("Vega", "https://vega.github.io/vega"), :vegalite => DiagramTypeMetadata("Vega-Lite", "https://vega.github.io/vega-lite"), @@ -302,10 +303,11 @@ const LIMITED_DIAGRAM_SUPPORT = MIMEToDiagramTypeMap( :rackdiag, :erd, :graphviz, + :tikz, :vega, :vegalite, ), - MIME"image/jpeg"() => (:c4plantuml, :erd, :graphviz, :plantuml, :structurizr, :umlet), + MIME"image/jpeg"() => (:c4plantuml, :erd, :graphviz, :plantuml, :structurizr, :tikz, :umlet), MIME"image/png"() => ( :blockdiag, :seqdiag, @@ -322,6 +324,7 @@ const LIMITED_DIAGRAM_SUPPORT = MIMEToDiagramTypeMap( :plantuml, :structurizr, :symbolator, + :tikz, :umlet, :vega, :vegalite,