mirror of
https://github.com/jgm/pandoc.git
synced 2026-08-30 17:59:17 +08:00
Typst writer: only use explicit figure 'kind' for tables.
The rest of the time the autodetection should work fine.
This commit is contained in:
@@ -200,17 +200,9 @@ blockToTypst block =
|
||||
-> pure $ mkImage False src kvs
|
||||
_ -> brackets <$> blocksToTypst blocks
|
||||
let lab = toLabel FreestandingLabel ident
|
||||
let kind = case blocks of
|
||||
Table{}:_ -> "kind: table"
|
||||
CodeBlock{}:_ -> "kind: code"
|
||||
Para [Image{}]:_ -> "kind: image"
|
||||
Plain [Image{}]:_ -> "kind: image"
|
||||
_ -> mempty
|
||||
return $ "#figure(" <> nest 2 ((contents <> ",")
|
||||
$$
|
||||
("caption: [" $$ nest 2 caption $$ "],")
|
||||
$$
|
||||
kind
|
||||
("caption: [" $$ nest 2 caption $$ "]")
|
||||
)
|
||||
$$ ")" $$ lab $$ blankline
|
||||
Div (ident,_,_) (Header lev ("",cls,kvs) ils:rest) ->
|
||||
|
||||
@@ -12,22 +12,19 @@ And inline: {height=2in} and
|
||||
#figure(image("command/minimal.svg", width: 3in),
|
||||
caption: [
|
||||
minimal
|
||||
],
|
||||
kind: image
|
||||
]
|
||||
)
|
||||
|
||||
#figure(image("command/minimal.svg", height: 2in, width: 3in),
|
||||
caption: [
|
||||
minimal
|
||||
],
|
||||
kind: image
|
||||
]
|
||||
)
|
||||
|
||||
#figure(image("command/minimal.svg"),
|
||||
caption: [
|
||||
minimal
|
||||
],
|
||||
kind: image
|
||||
]
|
||||
)
|
||||
|
||||
And inline: #box(image("command/minimal.svg", height: 2in)) and
|
||||
|
||||
+1
-2
@@ -787,8 +787,7 @@ From "Voyage dans la Lune" by Georges Melies (1902):
|
||||
#figure(image("lalune.jpg"),
|
||||
caption: [
|
||||
lalune
|
||||
],
|
||||
kind: image
|
||||
]
|
||||
)
|
||||
|
||||
Here is a movie #box(image("movie.jpg")) icon.
|
||||
|
||||
Reference in New Issue
Block a user