Typst Test

1.IntroductionIn this document, which itself is written in Typst, I will explain how to use Typst in 11ty.This is a test document to see how Typst works with 11ty. I will also include some codesnippets and images to demonstrate how Typst can be used to create beautiful documents.After following the instructions in this document, you will be able to:1.Have beautiful Typst documents in the browserLoaded quicklyLooking exactly the same as in Typst and everywhere else2.Use 11ty as a static site generator for Typst documents in your websiteGenerated statically as SVGAlmost real-time editing using live-reload, like you’re used to from Typst2.How to use Typst in 11tyTo use Typst in 11ty, you need to:1.Install Typst2.Add the config for Typst to the 11ty config3.Create a Typst file2.1.Install TypstIf using yarn, just run:yarnadd @myriaddreamin/typst-ts-node-compilerIf using npm, just run:npminstall @myriaddreamin/typst-ts-node-compiler2.2.Add the config for Typst to the 11ty configAfter installing the library, you need to add the Typst compiler to the 11ty config. This isdone by adding the following code to youreleventy.config.jsfile.2.2.1.Imports at the top of the fileimportpathfrom"path";import{NodeCompiler}from'@myriaddreamin/typst-ts-node-compiler';2.2.2.Add the Typst compiler to the 11ty config objecteleventyConfig.addTemplateFormats("typ");eleventyConfig.addExtension("typ",{compile:async(inputContent,inputPath)=>{constcompiler=NodeCompiler.create({workspace:path.resolve(inputPath,".."),});//catch error, so that we can print it to the consoletry{constoutput=awaitcompiler.svg({mainFileContent:inputContent,inputs:{fill:"white",},});returnasync(data)=>{returnoutput;}}catch(error){console.error("Error compiling typst file:",error);throwerror;}}});2.3.Create a Typst fileIn your 11ty project, somewhere your regular config can find it, create a.typfile.Using#set page(height: auto, fill: white), you can make sure there is a backgroundbehind the SVG and that only one page is generated for each Typst file. This means that youdon’t get page breaks on the website, which may or may not be what you want. Especially ifyou want to have page numbering corresponding to a printed version of the document.Now, you can use Typst as you would normally do. Files included in the Typst file, likeimages or bibliographies, are loaded relative to the Typst file, so those work as expected.¹You can use all the features of Typst, including some demonstrated here.¹Files included in the Typst file, such as images or bibliographies, are embedded directly into the SVGoutput. This means that plugins won’t work on them.3.Example of Typst featuresIn this report, we will explore the various factors that influencefluid dynamicsin glaciers andhow they contribute to the formation and behaviour of these natural structures.1.The climateTemperaturePrecipitation2.The topography3.The geologyGlaciers as the one shown inFigure 1will cease to exist if we don’t take action soon!Figure 1:Glaciersform an important part of the earth’s climate system.4.MethodsWe follow the glacier melting models established in[1]. (𝑎𝑏)The equation𝑄=𝜌𝐴𝑣+𝐶defines the glacial flow rate.Total displaced soil by glacial flow:7.32𝛽+𝑖=0𝑄𝑖(𝑎𝑖𝜀)24.1.Codefnmain(){println!("Hello World!");}5.Some Lorem Ipsum to fill the pageLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt utlabore et dolore magnam aliquam quaerat voluptatem. Ut enim aeque doleamus animo, cumcorpore dolemus, fieri tamen permagna accessio potest, si aliquod aeternum et infinitumimpendere malum nobis opinemur. Quod idem licet transferre in voluptatem, ut posteavariari voluptas distinguique possit, augeri amplificarique non possit. At etiam Athenis, ut epatre audiebam facete et urbane Stoicos irridente, statua est in quo a nobis philosophiadefensa et collaudata est, cum id, quod maxime placeat, facere possimus, omnis voluptasassumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitisaut rerum necessitatibus saepe eveniet, ut et voluptates repudiandae sint et molestiae nonrecusandae. Itaque earum rerum defuturum, quas natura non depravata desiderat. Et quemad me accedis, saluto: 'chaere,' inquam, 'Tite!' lictores, turma omnis chorusque: 'chaere,Tite!' hinc hostis mi Albucius, hinc inimicus. Sed iure Mucius. Ego autem mirari satis nonqueo unde hoc sit tam insolens domesticarum rerum fastidium. Non est omnino hic docendilocus; sed ita prorsus existimo, neque eum Torquatum, qui hoc primus cognomen invenerit,aut torquem illum hosti detraxisse, ut aliquam ex eo est consecutus? – Laudem et caritatem,quae sunt vitae sine metu degendae praesidia firmissima. – Filium morte multavit. – Si sinecausa, nollem me ab eo delectari, quod ista Platonis, Aristoteli, Theophrasti orationisornamenta neglexerit. Nam illud quidem physici, credere aliquid esse minimum, quod profectonumquam putavisset, si a Polyaeno, familiari suo, geometrica discere maluisset quam illumetiam ipsum dedocere. Sol Democrito magnus videtur, quippe homini erudito in geometriaqueperfecto, huic pedalis fortasse; tantum enim esse omnino in nostris poetis aut inertissimaesegnitiae est aut fastidii delicatissimi. Mihi quidem videtur, inermis ac nudus est. Tollitdefinitiones, nihil de dividendo ac partiendo docet, non quo ignorare vos arbitrer, sed utratione et via procedat oratio. Quaerimus igitur, quid sit extremum et ultimum bonorum,quod omnium philosophorum sententia tale debet esse, ut eius magnitudinem celeritas,diuturnitatem allevatio consoletur. Ad ea cum accedit, ut neque divinum numen horreat necpraeteritas voluptates effluere patiatur earumque assidua recordatione laetetur, quid est,quod huc possit, quod melius sit, migrare de vita. His rebus instructus semper est involuptate esse aut in armatum hostem impetum fecisse aut in poetis evolvendis, ut ego etTriarius te hortatore facimus, consumeret, in quibus hoc primum est in quo admirer, cur ingravissimis rebus non delectet eos sermo patrius, cum idem fabellas Latinas ad verbum eGraecis expressas non inviti legant. Quis enim tam inimicus paene nomini Romano est, quiEnnii Medeam aut Antiopam Pacuvii spernat aut reiciat, quod se isdem Euripidis fabulisdelectari dicat, Latinas litteras oderit? Synephebos ego, inquit, potius Caecilii aut AndriamTerentii quam utramque Menandri legam? A quibus tantum dissentio, ut, cum Sophocles veloptime scripserit Electram, tamen male conversam Atilii mihi legendam putem, de quoLucilius: 'ferreum scriptorem', verum, opinor, scriptorem tamen, ut legendus sit. Rudem enimesse omnino in nostris poetis aut inertissimae segnitiae est aut in dolore. Omnis autemprivatione doloris putat Epicurus terminari summam voluptatem, ut postea variari voluptasdistinguique possit, augeri amplificarique non possit. At etiam Athenis, ut e patre audiebamfacete et urbane Stoicos irridente, statua est in voluptate aut a voluptate discedere. Nam cumignoratione rerum bonarum et malarum maxime hominum vita vexetur, ob eumque erroremet voluptatibus maximis saepe priventur et durissimis animi doloribus torqueantur, sapientiaest adhibenda, quae et terroribus cupiditatibusque detractis et omnium falsarum opinionumtemeritate derepta certissimam se nobis ducem praebeat ad voluptatem. Sapientia enim estuna, quae maestitiam pellat ex animis, quae nos exhorrescere metu non sinat. Quapraeceptrice in tranquillitate vivi potest omnium cupiditatum ardore restincto. Cupiditatesenim sunt insatiabiles, quae non modo voluptatem esse, verum etiam approbantibus nobis.Sic enim ab Epicuro reprehensa et correcta permulta. Nunc dicam de voluptate, nihil scilicetnovi, ea tamen, quae te ipsum probaturum esse confidam. Certe, inquam, pertinax non erotibique, si mihi probabis ea, quae dicta sunt ab iis quos probamus, eisque nostrum iudiciumet nostrum scribendi ordinem adiungimus, quid habent, cur Graeca anteponant iis, quae et aformidinum terrore vindicet et ipsius fortunae modice ferre doceat iniurias et omnis monstretvias, quae ad amicos pertinerent, negarent esse per se ipsam causam non multo maiores esseet voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetura sapiente delectus, ut aut voluptates omittantur maiorum voluptatum adipiscendarum causaaut dolores suscipiantur maiorum dolorum effugiendorum gratia. Sed de clarorum hominumfactis illustribus et gloriosis satis hoc loco dictum sit. Erit enim iam de omnium virtutumcursu ad voluptatem proprius disserendi locus. Nunc autem explicabo, voluptas ipsa quaequalisque sit, ut tollatur error omnis imperitorum intellegaturque ea, quae voluptaria,delicata, mollis habeatur disciplina, quam gravis, quam continens, quam severa sit. Non enimhanc solam sequimur, quae suavitate aliqua naturam ipsam movet et cum iucunditatequadam.Bibliography[1]R. Hock, “Glacier melt: a review of processes and their modelling,”Progress in PhysicalGeography: Earth and Environment, vol. 29, no. 3, pp. 362–391, 2005, doi:10.1191/0309133305pp453ra.