MCPcopy Create free account
hub / github.com/marijnh/Eloquent-JavaScript / meta_figure

Function meta_figure

src/render_latex.mjs:191–198  ·  view source on GitHub ↗
(token, _i, _t, newlines)

Source from the content-addressed store, hash-verified

189 inline(token) { return renderArray(token.children) },
190
191 meta_figure(token, _i, _t, newlines) {
192 let {url, width, chapter} = token.args[0]
193 if (chapter) return "" // FIXME
194 if (/\.svg$/.test(url)) url = url.replace(/^img\//, "img/generated/").replace(/\.svg$/, ".pdf")
195 let graphics = `\\includegraphics[width=${width || "10cm"}]{${url}}`
196 if (noStarch) return `${paraBreak(newlines)}\\begin{figure}[H]\n${graphics}\n\\end{figure}\n`
197 return `${paraBreak(newlines)}\\vskip 1.5ex\n${graphics}\n\\vskip 1.5ex\n`
198 },
199
200 meta_quote_open(token) {
201 if (token.args[0] && token.args[0].chapter) {

Callers

nothing calls this directly

Calls 1

paraBreakFunction · 0.85

Tested by

no test coverage detected