<div dir="ltr">Hi, <div><br></div><div>Is is possible to use "(part (style #f (list (make-latex-defaults ..." to set the LaTeX prefix (and style and extra files) from within a scribble file. </div><div><br></div><div>My example below gets a contract violation because I've not specified a style or any extra files.</div><div><br></div><div>I can see the examples of it being done as a language for JFP and Book, but I can't work out how to just do it in the preamble if my scribble file. (I don't really want to create a new #lang)</div><div><br><div>kind regards, </div><div>Stephen</div><div><br></div><div>----</div><div><br></div><div><div>#lang scribble/base</div><div>@(require scribble/core</div><div>   scribble/latex-properties</div><div>          scribble/latex-prefix)</div><div><br></div><div>         </div><div>@(define setup-tma</div><div>   (part </div><div>    (style #f (list (make-latex-defaults</div><div>  (string->bytes/utf-8 (string-append "\\documentclass[a4paper,12pt]{article}\n\\usepackage{cancel}\n\\usepackage{tma}\n"</div><div>                                      unicode-encoding-packages))</div><div>  ""</div><div>  null)</div><div>                    ))</div><div>    '()))</div><div><br></div><div>@(require "pr-slides.rkt" scribble/latex-properties)</div><div>@setup-math</div><div>@setup-tma</div><div>@title{Math Assignment 1}</div><div>@author{Prabhakar Ragde}</div><div>@section{First Test}</div><div>This @emph{should} be a formula: @math-in{x^2 + y^2}.</div><div>@section{Second Test}</div></div><div><br></div><div><div style="margin:0px 0px 1em;padding:0px;line-height:1.4;color:rgb(0,0,0);font-family:Charter,serif;font-size:18px"><blockquote style="margin:0em;padding:0px"><table cellspacing="0" cellpadding="0" style="margin:2em 0px 0px;padding:0.25em 0.25em 0.5em;width:700px;background-color:inherit;white-space:nowrap;border-top-width:1px;border-top-style:solid;border-top-color:rgb(153,153,187);background-image:linear-gradient(to left bottom,rgb(253,253,253) 0%,rgb(233,241,253) 100%)"><tbody style="margin:0px;padding:0px"><tr style="margin:0px;padding:0px"><td style="padding:0px"><blockquote style="margin:0em;padding:0px"><div style="margin:0px;padding:0px;float:right;width:0px;min-height:0px"><div style="margin:0px;padding:0px;font-family:'Source Code Pro';width:25em;text-align:right;color:gray;font-size:0.9rem"><p style="margin:0px;padding:0px;line-height:1.4">struct</p></div></div><table cellspacing="0" cellpadding="0" style="margin:0px;padding:0px"><tbody style="margin:0px;padding:0px"><tr style="margin:0px;padding:0px"><td style="padding:0px"><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:rgb(132,60,36);font-size:1rem">(</span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:inherit;font-size:1rem"><a style="margin:0px;padding:0px;text-decoration:none;color:rgb(0,119,170);font-size:1rem">struct</a></span></td><td style="padding:0px"><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;font-size:1rem"> </span></td><td style="padding:0px"><a name="148f732e9b36a0a4_(def._((lib._scribble/latex-properties..rkt)._latex-defaults-extra-files))" style="margin:0px;padding:0px;text-decoration:inherit;color:rgb(0,119,170)"></a><a name="148f732e9b36a0a4_(def._((lib._scribble/latex-properties..rkt)._latex-defaults-style))" style="margin:0px;padding:0px;text-decoration:inherit;color:rgb(0,119,170)"></a><a name="148f732e9b36a0a4_(def._((lib._scribble/latex-properties..rkt)._latex-defaults-prefix))" style="margin:0px;padding:0px;text-decoration:inherit;color:rgb(0,119,170)"></a><a name="148f732e9b36a0a4_(def._((lib._scribble/latex-properties..rkt)._make-latex-defaults))" style="margin:0px;padding:0px;text-decoration:inherit;color:rgb(0,119,170)"></a><a name="148f732e9b36a0a4_(def._((lib._scribble/latex-properties..rkt)._latex-defaults~3f))" style="margin:0px;padding:0px;text-decoration:inherit;color:rgb(0,119,170)"></a><a name="148f732e9b36a0a4_(def._((lib._scribble/latex-properties..rkt)._struct~3alatex-defaults))" style="margin:0px;padding:0px;text-decoration:inherit;color:rgb(0,119,170)"></a><a name="148f732e9b36a0a4_(def._((lib._scribble/latex-properties..rkt)._latex-defaults))" style="margin:0px;padding:0px;text-decoration:inherit;color:rgb(0,119,170)"></a><span title="Provided from: scribble/latex-properties | Package: scribble-lib" style="margin:0px;padding:0px"><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:inherit;font-size:1rem"><a style="margin:0px;padding:0px;text-decoration:none;color:black;font-weight:600;font-size:1.15rem">latex-defaults</a></span></span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;font-size:1rem"> </span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:rgb(132,60,36);font-size:1rem">(</span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:inherit;font-size:1rem">prefix</span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;font-size:1rem"> </span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:inherit;font-size:1rem">style</span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;font-size:1rem"> </span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:inherit;font-size:1rem">extra-files</span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:rgb(132,60,36);font-size:1rem">)</span></td></tr></tbody></table></blockquote></td></tr><tr style="margin:0px;padding:0px"><td style="padding:0px"><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;font-size:1rem">    </span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:rgb(132,60,36);font-size:1rem">#:extra-constructor-name</span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;font-size:1rem"> </span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:inherit;font-size:1rem"><a style="margin:0px;padding:0px;text-decoration:none;color:rgb(0,119,170);font-size:1rem">make-latex-defaults</a></span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:rgb(132,60,36);font-size:1rem">)</span></td></tr><tr style="margin:0px;padding:0px"><td style="padding:0px"><table cellspacing="0" cellpadding="0" style="margin:0px;padding:0px"><tbody style="margin:0px;padding:0px"><tr style="margin:0px;padding:0px"><td style="padding:0px;vertical-align:text-top"><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;font-size:1rem">  </span></td><td style="padding:0px;vertical-align:text-top"><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:inherit;font-size:1rem">prefix</span></td><td style="padding:0px;vertical-align:text-top"><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;font-size:1rem"> </span></td><td style="padding:0px;vertical-align:text-top">:</td><td style="padding:0px;vertical-align:text-top"><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;font-size:1rem"> </span></td><td style="padding:0px;vertical-align:text-top"><table cellspacing="0" cellpadding="0" style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:pre-wrap;font-size:1rem"><tbody style="margin:0px;padding:0px"><tr style="margin:0px;padding:0px;white-space:inherit"><td style="padding:0px;vertical-align:text-top;white-space:inherit"><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:rgb(132,60,36);font-size:1rem">(</span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:inherit;font-size:1rem"><a style="margin:0px;padding:0px;text-decoration:none;color:rgb(0,119,170);font-size:1rem">or/c</a></span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;font-size:1rem"> </span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:inherit;font-size:1rem"><a style="margin:0px;padding:0px;text-decoration:none;color:rgb(0,119,170);font-size:1rem">bytes?</a></span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;font-size:1rem"> </span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:inherit;font-size:1rem"><a style="margin:0px;padding:0px;text-decoration:none;color:rgb(0,119,170);font-size:1rem">path-string?</a></span></td></tr><tr style="margin:0px;padding:0px;white-space:inherit"><td style="padding:0px;vertical-align:text-top;white-space:inherit"><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;font-size:1rem">      </span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:rgb(132,60,36);font-size:1rem">(</span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:inherit;font-size:1rem"><a style="margin:0px;padding:0px;text-decoration:none;color:rgb(0,119,170);font-size:1rem">cons/c</a></span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;font-size:1rem"> </span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:rgb(34,139,34);font-size:1rem">'</span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:rgb(34,139,34);font-size:1rem">collects</span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;font-size:1rem"> </span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:rgb(132,60,36);font-size:1rem">(</span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:inherit;font-size:1rem"><a style="margin:0px;padding:0px;text-decoration:none;color:rgb(0,119,170);font-size:1rem">listof</a></span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;font-size:1rem"> </span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:inherit;font-size:1rem"><a style="margin:0px;padding:0px;text-decoration:none;color:rgb(0,119,170);font-size:1rem">bytes?</a></span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:rgb(132,60,36);font-size:1rem">)</span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:rgb(132,60,36);font-size:1rem">)</span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:rgb(132,60,36);font-size:1rem">)</span></td></tr></tbody></table></td></tr></tbody></table></td></tr><tr style="margin:0px;padding:0px"><td style="padding:0px"><table cellspacing="0" cellpadding="0" style="margin:0px;padding:0px"><tbody style="margin:0px;padding:0px"><tr style="margin:0px;padding:0px"><td style="padding:0px;vertical-align:text-top"><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;font-size:1rem">  </span></td><td style="padding:0px;vertical-align:text-top"><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:inherit;font-size:1rem">style</span></td><td style="padding:0px;vertical-align:text-top"><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;font-size:1rem"> </span></td><td style="padding:0px;vertical-align:text-top">:</td><td style="padding:0px;vertical-align:text-top"><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;font-size:1rem"> </span></td><td style="padding:0px;vertical-align:text-top"><table cellspacing="0" cellpadding="0" style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:pre-wrap;font-size:1rem"><tbody style="margin:0px;padding:0px"><tr style="margin:0px;padding:0px;white-space:inherit"><td style="padding:0px;vertical-align:text-top;white-space:inherit"><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:rgb(132,60,36);font-size:1rem">(</span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:inherit;font-size:1rem"><a style="margin:0px;padding:0px;text-decoration:none;color:rgb(0,119,170);font-size:1rem">or/c</a></span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;font-size:1rem"> </span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:inherit;font-size:1rem"><a style="margin:0px;padding:0px;text-decoration:none;color:rgb(0,119,170);font-size:1rem">bytes?</a></span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;font-size:1rem"> </span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:inherit;font-size:1rem"><a style="margin:0px;padding:0px;text-decoration:none;color:rgb(0,119,170);font-size:1rem">path-string?</a></span></td></tr><tr style="margin:0px;padding:0px;white-space:inherit"><td style="padding:0px;vertical-align:text-top;white-space:inherit"><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;font-size:1rem">      </span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:rgb(132,60,36);font-size:1rem">(</span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:inherit;font-size:1rem"><a style="margin:0px;padding:0px;text-decoration:none;color:rgb(0,119,170);font-size:1rem">cons/c</a></span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;font-size:1rem"> </span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:rgb(34,139,34);font-size:1rem">'</span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:rgb(34,139,34);font-size:1rem">collects</span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;font-size:1rem"> </span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:rgb(132,60,36);font-size:1rem">(</span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:inherit;font-size:1rem"><a style="margin:0px;padding:0px;text-decoration:none;color:rgb(0,119,170);font-size:1rem">listof</a></span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;font-size:1rem"> </span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:inherit;font-size:1rem"><a style="margin:0px;padding:0px;text-decoration:none;color:rgb(0,119,170);font-size:1rem">bytes?</a></span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:rgb(132,60,36);font-size:1rem">)</span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:rgb(132,60,36);font-size:1rem">)</span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:rgb(132,60,36);font-size:1rem">)</span></td></tr></tbody></table></td></tr></tbody></table></td></tr><tr style="margin:0px;padding:0px"><td style="padding:0px"><table cellspacing="0" cellpadding="0" style="margin:0px;padding:0px"><tbody style="margin:0px;padding:0px"><tr style="margin:0px;padding:0px"><td style="padding:0px;vertical-align:text-top"><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;font-size:1rem">  </span></td><td style="padding:0px;vertical-align:text-top"><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:inherit;font-size:1rem">extra-files</span></td><td style="padding:0px;vertical-align:text-top"><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;font-size:1rem"> </span></td><td style="padding:0px;vertical-align:text-top">:</td><td style="padding:0px;vertical-align:text-top"><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;font-size:1rem"> </span></td><td style="padding:0px;vertical-align:text-top"><table cellspacing="0" cellpadding="0" style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:pre-wrap;font-size:1rem"><tbody style="margin:0px;padding:0px"><tr style="margin:0px;padding:0px;white-space:inherit"><td style="padding:0px;vertical-align:text-top;white-space:inherit"><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:rgb(132,60,36);font-size:1rem">(</span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:inherit;font-size:1rem"><a style="margin:0px;padding:0px;text-decoration:none;color:rgb(0,119,170);font-size:1rem">listof</a></span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;font-size:1rem"> </span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:rgb(132,60,36);font-size:1rem">(</span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:inherit;font-size:1rem"><a style="margin:0px;padding:0px;text-decoration:none;color:rgb(0,119,170);font-size:1rem">or/c</a></span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;font-size:1rem"> </span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:inherit;font-size:1rem"><a style="margin:0px;padding:0px;text-decoration:none;color:rgb(0,119,170);font-size:1rem">path-string?</a></span></td></tr><tr style="margin:0px;padding:0px;white-space:inherit"><td style="padding:0px;vertical-align:text-top;white-space:inherit"><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;font-size:1rem">              </span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:rgb(132,60,36);font-size:1rem">(</span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:inherit;font-size:1rem"><a style="margin:0px;padding:0px;text-decoration:none;color:rgb(0,119,170);font-size:1rem">cons/c</a></span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;font-size:1rem"> </span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:rgb(34,139,34);font-size:1rem">'</span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:rgb(34,139,34);font-size:1rem">collects</span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;font-size:1rem"> </span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:rgb(132,60,36);font-size:1rem">(</span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:inherit;font-size:1rem"><a style="margin:0px;padding:0px;text-decoration:none;color:rgb(0,119,170);font-size:1rem">listof</a></span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;font-size:1rem"> </span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:inherit;font-size:1rem"><a style="margin:0px;padding:0px;text-decoration:none;color:rgb(0,119,170);font-size:1rem">bytes?</a></span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:rgb(132,60,36);font-size:1rem">)</span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:rgb(132,60,36);font-size:1rem">)</span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:rgb(132,60,36);font-size:1rem">)</span><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:rgb(132,60,36);font-size:1rem">)</span></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></blockquote></div><div style="margin:0px 0px 1em;padding:0px;line-height:1.4;color:rgb(0,0,0);font-family:Charter,serif;font-size:18px">Used as a <a style="margin:0px;padding:0px;text-decoration:none;color:rgb(176,176,176)"><span style="margin:0px;padding:0px;color:rgb(0,119,170)">style property</span></a> on the main <span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:inherit;font-size:1rem"><a style="margin:0px;padding:0px;text-decoration:none;color:rgb(0,119,170);font-size:1rem">part</a></span> of a document to set a default prefix file, style file, and extra files (see <a style="margin:0px;padding:0px;text-decoration:inherit;color:rgb(0,119,170)">Configuring Output</a>). The defaults are used by the <span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;font-size:1rem">scribble</span>command-line tool for and <span style="margin:0px;padding:0px;white-space:nowrap"><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;font-size:1rem">--latex</span></span> or <span style="margin:0px;padding:0px;white-space:nowrap"><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;font-size:1rem">--pdf</span></span> mode if none are supplied via <span style="margin:0px;padding:0px;white-space:nowrap"><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;font-size:1rem">--prefix</span></span> and <span style="margin:0px;padding:0px;white-space:nowrap"><span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;font-size:1rem">--style</span></span> (where <span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:inherit;font-size:1rem">extra-files</span> are used only when <span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:inherit;font-size:1rem"><a style="margin:0px;padding:0px;text-decoration:none;color:rgb(0,119,170);font-size:1rem">prefix</a></span> is used). A byte-string value is used directly like file content, and a path can be a result of <span style="margin:0px;padding:0px;font-family:'Source Code Pro',monospace;white-space:inherit;color:inherit;font-size:1rem"><a style="margin:0px;padding:0px;text-decoration:none;color:rgb(0,119,170);font-size:1rem">path->main-collects-relative</a></span>.</div></div></div></div>