1<!DOCTYPE html><html lang="en" class="" style="scroll-padding:60px"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1"/><title>MyST Markdown - Tools for the future of technical communication - MyST Markdown</title><meta property="og:title" content="MyST Markdown - Tools for the future of technical communication - MyST Markdown"/><meta name="generator" content="mystmd"/><meta name="description" content="Community-driven tools for the future of technical communication and publication. MyST makes Markdown more extensible and powerful to support an ecosystem of tools for computational narratives, technical documentation, and open scientific communication."/><meta property="og:description" content="Community-driven tools for the future of technical communication and publication. MyST makes Markdown more extensible and powerful to support an ecosystem of tools for computational narratives, technical documentation, and open scientific communication."/><meta name="keywords" content=""/><meta name="image" content="https://cdn.curvenote.com/019308a7-525f-78dd-ba3c-214f5ff998a1/public/index-ffdc3a7a84e35018d56e69ae36a17bee.webp"/><meta property="og:image" content="https://cdn.curvenote.com/019308a7-525f-78dd-ba3c-214f5ff998a1/public/index-ffdc3a7a84e35018d56e69ae36a17bee.webp"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:creator" content="@mystmarkdown"/><meta name="twitter:title" content="MyST Markdown - Tools for the future of technical communication - MyST Markdown"/><meta name="twitter:description" content="Community-driven tools for the future of technical communication and publication. MyST makes Markdown more extensible and powerful to support an ecosystem of tools for computational narratives, technical documentation, and open scientific communication."/><meta name="twitter:image" content="https://cdn.curvenote.com/019308a7-525f-78dd-ba3c-214f5ff998a1/public/index-ffdc3a7a84e35018d56e69ae36a17bee.webp"/><meta name="twitter:alt" content="MyST Markdown - Tools for the future of technical communication - MyST Markdown"/><link rel="stylesheet" href="/build/_assets/app-3VXBQHHV.css"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.css" integrity="sha384-MlJdn/WNKDGXveldHDdyRP1R4CTHr3FeuDNfhsLPYrq2t0UBkUdK2jyTnXPEK1NQ" crossorigin="anonymous"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@docsearch/css@3"/>
1<script> 2 const savedTheme = null; 3 const theme = window.matchMedia("(prefers-color-scheme: light)").matches ? 'light' : 'dark'; 4 const classes = document.documentElement.classList; 5 const hasAnyTheme = classes.contains('light') || classes.contains('dark'); 6 if (!hasAnyTheme) classes.add(savedTheme ?? theme); 7</script>
7</head><body class="m-0 bg-myst-bg"><div class="myst-skip-to-article fixed top-1 left-1 h-[0px] w-[0px] focus-within:z-40 focus-within:h-auto focus-within:w-auto bg-myst-bg overflow-hidden focus-within:p-2 focus-within:ring-1" aria-label="skip to content options"><a href="#skip-to-article" class="myst-skip-to-link block px-2 py-1 text-myst-text underline">Skip To Article</a></div><div class="bg-white/80 backdrop-blur dark:bg-stone-900/80 shadow dark:shadow-stone-700 md:px-8 w-screen top-0 z-30 h-[60px] fixed"><div class=" max-w-[1440px] relative mx-auto p-3"><nav class="flex flex-wrap items-center justify-between"><div class="flex flex-row items-center justify-start mr-2 sm:mr-7"><div class="block lg:hidden"><button class="flex items-center text-stone-600 hover:text-black"><span class="sr-only">Open Menu</span><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon" class="w-8 h-8 p-1 fill-current"><path fill-rule="evenodd" d="M3 6.75A.75.75 0 0 1 3.75 6h16.5a.75.75 0 0 1 0 1.5H3.75A.75.75 0 0 1 3 6.75ZM3 12a.75.75 0 0 1 .75-.75h16.5a.75.75 0 0 1 0 1.5H3.75A.75.75 0 0 1 3 12Zm0 5.25a.75.75 0 0 1 .75-.75h16.5a.75.75 0 0 1 0 1.5H3.75a.75.75 0 0 1-.75-.75Z" clip-rule="evenodd"></path></svg></button></div><a class="flex items-center ml-3 text-black w-fit md:ml-5 xl:ml-7" href="/"><img src="/build/_assets/logo-wide-AK6GY6DB.svg" class="mr-3 h-9 dark:hidden" alt="MyST Markdown Tools" height="2.25rem"/><img src="/build/_assets/logo-wide-dark-X6DH36BW.svg" class="hidden mr-3 h-9 dark:block" alt="MyST Markdown Tools" height="2.25rem"/></a></div><div class="flex-grow flex items-center w-auto mr-[180px]"><div class="flex-grow hidden text-md lg:block"><div class="relative inline-block mx-2 grow-0"><a class="inline-flex items-center justify-center w-full mx-2 py-1 text-md font-medium text-black dark:text-white focus:outline-none focus-visible:ring-2 focus-visible:ring-white focus-visible:ring-opacity-75" href="/guide">Guide</a></div><div class="relative inline-block mx-2 grow-0"><a class="inline-flex items-center justify-center w-full mx-2 py-1 text-md font-medium text-black dark:text-white focus:outline-none focus-visible:ring-2 focus-visible:ring-white focus-visible:ring-opacity-75" href="/overview/ecosystem">Overview</a></div><div class="relative inline-block mx-2 grow-0" data-headlessui-state=""><div class="inline-block"><button class="inline-flex items-center justify-center w-full py-1 mx-2 font-medium text-black rounded-md text-md dark:text-white focus:outline-none focus-visible:ring-2 focus-visible:ring-white focus-visible:ring-opacity-75" id="headlessui-menu-button-:R2r58p:" type="button" aria-haspopup="menu" aria-expanded="false" data-headlessui-state=""><span>Projects</span><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon" class="w-5 h-5 ml-2 -mr-1 text-violet-200 hover:text-violet-100"><path fill-rule="evenodd" d="M12.53 16.28a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 0 1 1.06-1.06L12 14.69l6.97-6.97a.75.75 0 1 1 1.06 1.06l-7.5 7.5Z" clip-rule="evenodd"></path></svg></button></div></div><div class="relative inline-block mx-2 grow-0"><a class="inline-flex items-center justify-center w-full mx-2 py-1 text-md font-medium text-black dark:text-white focus:outline-none focus-visible:ring-2 focus-visible:ring-white focus-visible:ring-opacity-75" href="/sandbox">Try MyST</a></div></div><div class="flex-grow block"></div><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><svg width="20" height="20" class="DocSearch-Search-Icon" viewBox="0 0 20 20" aria-hidden="true"><path d="M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"></span></button></div></nav><div class="bg-[#2B2A2D] absolute top-0 right-4 sm:right-0 flex flex-row p-1 text-white"><button class="myst-theme-button theme shrink-0 rounded-full border border-myst-border-strong hover:bg-myst-surface border-solid overflow-hidden text-myst-text-secondary self-center inline-block w-5 h-5 mx-1 text-white border-white" title="Toggle theme between light and dark mode" aria-label="Toggle theme between light and dark mode"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon" class="myst-theme-moon-icon h-full w-full p-[18%] hidden dark:block"><path fill-rule="evenodd" d="M9.528 1.718a.75.75 0 0 1 .162.819A8.97 8.97 0 0 0 9 6a9 9 0 0 0 9 9 8.97 8.97 0 0 0 3.463-.69.75.75 0 0 1 .981.98 10.503 10.503 0 0 1-9.694 6.46c-5.799 0-10.5-4.7-10.5-10.5 0-4.368 2.667-8.112 6.46-9.694a.75.75 0 0 1 .818.162Z" clip-rule="evenodd"></path></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon" class="myst-theme-sun-icon h-full w-full p-[18%] dark:hidden"><path d="M12 2.25a.75.75 0 0 1 .75.75v2.25a.75.75 0 0 1-1.5 0V3a.75.75 0 0 1 .75-.75ZM7.5 12a4.5 4.5 0 1 1 9 0 4.5 4.5 0 0 1-9 0ZM18.894 6.166a.75.75 0 0 0-1.06-1.06l-1.591 1.59a.75.75 0 1 0 1.06 1.061l1.591-1.59ZM21.75 12a.75.75 0 0 1-.75.75h-2.25a.75.75 0 0 1 0-1.5H21a.75.75 0 0 1 .75.75ZM17.834 18.894a.75.75 0 0 0 1.06-1.06l-1.59-1.591a.75.75 0 1 0-1.061 1.06l1.59 1.591ZM12 18a.75.75 0 0 1 .75.75V21a.75.75 0 0 1-1.5 0v-2.25A.75.75 0 0 1 12 18ZM7.758 17.303a.75.75 0 0 0-1.061-1.06l-1.591 1.59a.75.75 0 0 0 1.06 1.061l1.591-1.59ZM6 12a.75.75 0 0 1-.75.75H3a.75.75 0 0 1 0-1.5h2.25A.75.75 0 0 1 6 12ZM6.697 7.757a.75.75 0 0 0 1.06-1.06l-1.59-1.591a.75.75 0 0 0-1.061 1.06l1.59 1.591Z"></path></svg></button><a href="https://twitter.com/mystmarkdown" target="_blank" class="p-1.5 hover:opacity-80" rel="noreferrer" title="Follow us on Twitter"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" class="w-5 h-5"><path d="M22.7 5.4c-.8.3-1.7.6-2.5.7.9-.5 1.6-1.4 1.9-2.4-.9.5-1.8.9-2.8 1.1-1.7-1.8-4.4-1.9-6.2-.2-1.1 1.1-1.6 2.7-1.3 4.2-3.5-.3-6.8-1.9-9-4.7-.4.7-.6 1.5-.6 2.2 0 1.5.7 2.8 1.9 3.6-.7 0-1.4-.2-2-.5v.1c0 2.1 1.5 3.9 3.5 4.3-.6.2-1.3.2-2 .1.6 1.8 2.2 3 4.1 3-1.6 1.2-3.5 1.9-5.4 1.9-.3 0-.7 0-1-.1 2 1.3 4.3 2 6.7 2 8.1 0 12.5-6.7 12.5-12.5v-.6c.8-.6 1.6-1.3 2.2-2.2"></path></svg></a><a href="https://fosstodon.org/@mystmarkdown" target="_blank" class="p-1.5 hover:opacity-80" rel="me noreferrer" title="Follow us on Mastodon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" class="w-5 h-5"><path d="M21.1 8.7c0-4.2-2.8-5.5-2.8-5.5-1.4-.6-3.8-.9-6.3-.9s-4.9.3-6.3.9c0 0-2.8 1.2-2.8 5.5v3.4c.1 4.1.8 8.2 4.6 9.2 1.8.5 3.3.6 4.5.5 2.2-.1 3.5-.8 3.5-.8l-.1-1.6s-1.6.5-3.4.4c-1.8-.1-3.6-.2-3.9-2.3v-.6s1.7.4 3.9.5c1.3.1 2.6-.1 3.9-.2 2.4-.3 4.6-1.8 4.8-3.2.4-2.2.4-5.3.4-5.3zm-3.3 5.4h-2v-5c0-1-.4-1.6-1.3-1.6-1 0-1.5.6-1.5 1.9v2.7h-2V9.4c0-1.2-.5-1.9-1.5-1.9-.9 0-1.3.5-1.3 1.6v5h-2V9c0-1 .3-1.9.8-2.5.6-.6 1.3-.9 2.2-.9 1 0 1.8.4 2.3 1.2l.5.8.5-.8c.5-.8 1.3-1.2 2.4-1.2.9 0 1.6.3 2.2.9.5.6.8 1.4.8 2.5v5.1z"></path></svg></a><a href="https://github.com/jupyter-book" target="_blank" class="p-1.5 hover:opacity-80" rel="noreferrer" title="Fork us on GitHub"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" class="w-5 h-5"><path d="M12 2.5c-5.4 0-9.8 4.4-9.8 9.7 0 4.3 2.8 8 6.7 9.2.5.1.7-.2.7-.5v-1.8c-2.4.5-3.1-.6-3.3-1.1-.1-.3-.6-1.1-1-1.4-.3-.2-.8-.6 0-.6s1.3.7 1.5 1c.9 1.5 2.3 1.1 2.8.8.1-.6.3-1.1.6-1.3-2.2-.2-4.4-1.1-4.4-4.8 0-1.1.4-1.9 1-2.6-.1-.2-.4-1.2.1-2.6 0 0 .8-.3 2.7 1 .8-.2 1.6-.3 2.4-.3.8 0 1.7.1 2.4.3 1.9-1.3 2.7-1 2.7-1 .5 1.3.2 2.3.1 2.6.6.7 1 1.5 1 2.6 0 3.7-2.3 4.6-4.4 4.8.4.3.7.9.7 1.8V21c0 .3.2.6.7.5 3.9-1.3 6.6-4.9 6.6-9.2 0-5.4-4.4-9.8-9.8-9.8z"></path></svg></a><a href="https://discord.mystmd.org" target="_blank" class="p-1.5 hover:opacity-80" rel="noreferrer" title="Talk on Discord"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" class="w-5 h-5"><path d="M19.7 4.9c-1.5-.7-3-1.1-4.6-1.4-.2.3-.5.8-.6 1.1-1.7-.2-3.4-.2-5.1 0-.2-.3-.3-.7-.5-1-1.6.2-3.1.8-4.6 1.3C1.4 9.2.6 13.4 1 17.6c1.7 1.3 3.6 2.2 5.6 2.9.5-.6.8-1.3 1.3-2-.7-.2-1.3-.6-2-.9.1-.1.3-.2.5-.3 3.6 1.7 7.7 1.7 11.3 0 .1.1.3.2.5.3-.6.3-1.3.7-2 .9.3.7.8 1.4 1.3 2 2.1-.6 3.9-1.6 5.6-2.9.4-4.8-.9-9-3.4-12.7zM8.3 15c-1.1 0-2-1-2-2.2s.9-2.2 2-2.2 2.1 1 2 2.2-.8 2.2-2 2.2zm7.4 0c-1.1 0-2-1-2-2.2s.9-2.2 2-2.2 2.1 1 2 2.2-.9 2.2-2 2.2z"></path></svg></a></div></div></div><div class="myst-primary-sidebar fixed xl:article-grid grid-gap xl:w-full xl:pointer-events-none overflow-auto max-xl:w-[75vw] max-xl:max-w-[350px] max-xl:!top-0 max-xl:h-screen hidden z-10" style="top:60px"><div class="myst-primary-sidebar-pointer pointer-events-auto xl:col-margin-left flex-col overflow-hidden max-xl:h-full hidden lg:hidden"><div class="myst-primary-sidebar-nav flex-grow py-6 overflow-y-auto primary-scrollbar"><nav aria-label="Navigation" class="myst-primary-sidebar-topnav overflow-y-hidden transition-opacity lg:hidden ml-3 xl:ml-0 mr-3 max-w-[350px]"><div class="w-full px-1 text-myst-text font-medium"><a class="myst-primary-sidebar-item-short p-2 my-1 rounded-lg hover:bg-myst-surface block break-words focus:outline outline-myst-focus-outline outline-2 rounded" href="/guide">Guide</a><a class="myst-primary-sidebar-item-short p-2 my-1 rounded-lg hover:bg-myst-surface block break-words focus:outline outline-myst-focus-outline outline-2 rounded" href="/overview/ecosystem">Overview</a><div data-state="closed" class="w-full"><div class="myst-primary-sidebar-item flex flex-row w-full gap-2 px-2 my-1 text-left rounded-lg outline-none hover:bg-myst-surface"><a aria-current="page" class="myst-primary-sidebar-item-title py-2 grow active" href="/">Projects</a><button class="myst-primary-sidebar-item-child self-center flex-none rounded-md group hover:bg-myst-surface focus:outline outline-myst-focus-outline outline-2" aria-label="Open Folder" type="button" aria-controls="radix-:Rcmcp:" aria-expanded="false" data-state="closed"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon" class="myst-primary-sidebar-item-icon transition-transform duration-300 group-data-[state=open]:rotate-90 text-myst-text-secondary" height="1.5rem" width="1.5rem"><path fill-rule="evenodd" d="M16.28 11.47a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 0 1-1.06-1.06L14.69 12 7.72 5.03a.75.75 0 0 1 1.06-1.06l7.5 7.5Z" clip-rule="evenodd"></path></svg></button></div><div data-state="closed" id="radix-:Rcmcp:" hidden="" class="myst-primary-sidebar-item-content pl-3 pr-[2px] collapsible-content"></div></div><a class="myst-primary-sidebar-item-short p-2 my-1 rounded-lg hover:bg-myst-surface block break-words focus:outline outline-myst-focus-outline outline-2 rounded" href="/sandbox">Try MyST</a></div></nav></div><div class="myst-primary-sidebar-footer flex-none py-6 transition-all duration-700 translate-y-6 opacity-0 ml-3 xl:ml-0 mr-3 max-w-[350px]"><a class="myst-made-with-myst flex mx-auto text-myst-text-secondary w-fit hover:text-myst-link" href="https://mystmd.org/made-with-myst" target="_blank" rel="noreferrer"><svg style="width:24px;height:24px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" stroke="none"><g id="icon">
7<path fill="currentColor" d="M23.8,54.8v-3.6l4.7-0.8V17.5l-4.7-0.8V13H36l13.4,31.7h0.2l13-31.7h12.6v3.6l-4.7,0.8v32.9l4.7,0.8v3.6h-15 8 v-3.6l4.9-0.8V20.8H65L51.4,53.3h-3.8l-14-32.5h-0.1l0.2,17.4v12.1l5,0.8v3.6H23.8z"></path><path fill="#F37726" d="M47,86.9c0-5.9-3.4-8.8-10.1-8.8h-8.4c-5.2,0-9.4-1.3-12.5-3.8c-3.1-2.5-5.4-6.2-6.8-11l4.8-1.6 9 c1.8,5.6,6.4,8.6,13.8,8.8h9.2c6.4,0,10.8,2.5,13.1,7.5c2.3-5,6.7-7.5,13.1-7.5h8.4c7.8,0,12.7-2.9,14.6-8.7l4.8,1.6 10 c-1.4,4.9-3.6,8.6-6.8,11.1c-3.1,2.5-7.3,3.7-12.4,3.8H63c-6.7,0-10,2.9-10,8.8"></path></g></svg><span class="self-center ml-2 text-sm">Made with MyST</span></a></div></div></div><div style="min-height:calc(100vh - 260px);margin-top:60px"><div class="pt-6 article article-grid subgrid-gap bg-slate-100"><div class="text-center col-page-inset"><div class="inline-block px-2"><img src="/build/_assets/logo-icon-Z3HHPCJW.svg" width="50" alt="MyST Logo" class="mt-2 mb-0"/></div><h1 class="text-[1.5rem] md:text-[2.5rem] font-semibold text-slate-900 lg:self-center mb-0 leading-relaxed">Community-driven tools for<br/>technical communication</h1><p class="text-slate-700">MyST extends Markdown for technical, scientific communication and publication</p><a class="inline-block align-middle px-3 py-2 shadow text-white bg-blue-800 hover:bg-blue-900 mt-4 font-medium text-[12px] no-underline" href="/guide">Get Started</a></div></div><div class="col-screen h-[30vw] -mb-[27vw] w-full bg-no-repeat bg-contain bg-top pointer-events-none" style="background-image:url(/build/_assets/hero-VC25DSIW.svg)"></div><div class="article article-grid grid-gap relative mb-[25px]"><figure class="relative grid grid-cols-2 gap-0 grid-rows-[3rem_1fr] m-0 hidden md:grid md:h-[400px] xl:h-[375px] col-screen-inset lg:mx-10 bg-white/80 backdrop-blur shadow"><div class="flex flex-row items-stretch h-full col-span-2 px-2 border border-myst-border"><div class="flex-grow"></div><div class="self-center text-sm border cursor-pointer border-myst-border"><button class="px-2 py-1 bg-myst-primary-hover text-white" title="Show the DEMO" aria-label="Show the DEMO" aria-pressed="true">DEMO</button><button class="px-2 py-1 bg-myst-bg hover:bg-myst-surface-hover" title="Show the AST" aria-label="Show the AST" aria-pressed="false">AST</button><button class="px-2 py-1 bg-myst-bg hover:bg-myst-surface-hover" title="Show the HTML" aria-label="Show the HTML" aria-pressed="false">HTML</button><button class="px-2 py-1 bg-myst-bg hover:bg-myst-surface-hover" title="Show the LaTeX" aria-label="Show the LaTeX" aria-pressed="false">LaTeX</button><button class="px-2 py-1 bg-myst-bg hover:bg-myst-surface-hover" title="Show the Typst" aria-label="Show the Typst" aria-pressed="false">Typst</button><button class="px-2 py-1 bg-myst-bg hover:bg-myst-surface-hover" title="Show the JATS" aria-label="Show the JATS" aria-pressed="false">JATS</button><button class="px-2 py-1 bg-myst-bg hover:bg-myst-surface-hover" title="Show the DOCX" aria-label="Show the DOCX" aria-pressed="false">DOCX</button></div></div><div class="relative myst overflow-auto"><button title="Copy to Clipboard" class="inline-flex items-center opacity-0 group-hover:opacity-100 hover:opacity-100 focus:opacity-100 active:opacity-100 cursor-pointer ml-2 transition-color duration-200 ease-in-out text-myst-link-underline hover:text-myst-link-hover absolute right-0 p-1" aria-pressed="false" aria-label="Copy code to clipboard"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" width="24" height="24"><path stroke-linecap="round" stroke-linejoin="round" d="M15.75 17.25v3.375c0 .621-.504 1.125-1.125 1.125h-9.75a1.125 1.125 0 0 1-1.125-1.125V7.875c0-.621.504-1.125 1.125-1.125H6.75a9.06 9.06 0 0 1 1.5.124m7.5 10.376h3.375c.621 0 1.125-.504 1.125-1.125V11.25c0-4.46-3.243-8.161-7.5-8.876a9.06 9.06 0 0 0-1.5-.124H9.375c-.621 0-1.125.504-1.125 1.125v3.5m7.5 10.375H9.375a1.125 1.125 0 0 1-1.125-1.125v-9.25m12 6.625v-1.875a3.375 3.375 0 0 0-3.375-3.375h-1.5a1.125 1.125 0 0 1-1.125-1.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H9.7
105"></path></svg></button><label><span class="sr-only">Edit the MyST Markdown text</span><textarea class="block p-6 w-full font-mono shadow-inner outline-none resize-none bg-slate-50/50 dark:bg-slate-800/50 h-full">MyST makes Markdown more _extensible_ & **powerful** to support an ecosystem of tools for computational narratives, technical documentation, and open scientific communication. 11 12:::{important} Our Values 13We believe in a community-driven approach of open-source tools that are composable and extensible. 14:::</textarea></label></div><div class="relative exclude-from-outline min-h-1 dark:bg-myst-surface overflow-auto"><div class="px-6 pb-6 pt-4"></div></div></figure><figure class="relative m-0 block mt-5 shadow md:hidden"><div class="relative myst"><button title="Copy to Clipboard" class="inline-flex items-center opacity-0 group-hover:opacity-100 hover:opacity-100 focus:opacity-100 active:opacity-100 cursor-pointer ml-2 transition-color duration-200 ease-in-out text-myst-link-underline hover:text-myst-link-hover absolute right-0 p-1" aria-pressed="false" aria-label="Copy code to clipboard"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" width="24" height="24"><path stroke-linecap="round" stroke-linejoin="round" d="M15.75 17.25v3.375c0 .621-.504 1.125-1.125 1.125h-9.75a1.125 1.125 0 0 1-1.125-1.125V7.875c0-.621.504-1.125 1.125-1.125H6.75a9.06 9.06 0 0 1 1.5.124m7.5 10.376h3.375c.621 0 1.125-.504 1.125-1.125V11.25c0-4.46-3.243-8.161-7.5-8.876a9.06 9.06 0 0 0-1.5-.124H9.375c-.621 0-1.125.504-1.125 1.125v3.5m7.5 10.375H9.375a1.125 1.125 0 0 1-1.125-1.125v-9.25m12 6.625v-1.875a3.375 3.375 0 0 0-3.375-3.375h-1.5a1.125 1.125 0 0 1-1.125-1.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H9.75"></path></svg></button><label><span class="sr-only">Edit the MyST Markdown text</span><textarea class="block p-6 w-full font-mono shadow-inner outline-none resize-none bg-slate-50/50 dark:bg-slate-800/50 text-sm">MyST makes Markdown more _extensible_ & **powerful** to support an ecosystem of tools for computational narratives, technical documentation, and open scientific communication. 15 16:::{important} Our Values 17We believe in a community-driven approach of open-source tools that are composable and extensible. 18:::</textarea></label></div>
18<div class="relative exclude-from-outline min-h-1 dark:bg-myst-surface"><div class="absolute top-0 left-0"><div class="self-center text-sm border cursor-pointer border-myst-border"><button class="px-2 py-1 bg-myst-primary-hover text-white" title="Show the DEMO" aria-label="Show the DEMO" aria-pressed="true">DEMO</button><button class="px-2 py-1 bg-myst-bg hover:bg-myst-surface-hover" title="Show the AST" aria-label="Show the AST" aria-pressed="false">AST</button><button class="px-2 py-1 bg-myst-bg hover:bg-myst-surface-hover" title="Show the HTML" aria-label="Show the HTML" aria-pressed="false">HTML</button><button class="px-2 py-1 bg-myst-bg hover:bg-myst-surface-hover" title="Show the LaTeX" aria-label="Show the LaTeX" aria-pressed="false">LaTeX</button><button class="px-2 py-1 bg-myst-bg hover:bg-myst-surface-hover" title="Show the Typst" aria-label="Show the Typst" aria-pressed="false">Typst</button><button class="px-2 py-1 bg-myst-bg hover:bg-myst-surface-hover" title="Show the JATS" aria-label="Show the JATS" aria-pressed="false">JATS</button><button class="px-2 py-1 bg-myst-bg hover:bg-myst-surface-hover" title="Show the DOCX" aria-label="Show the DOCX" aria-pressed="false">DOCX</button></div></div><div class="px-6 pb-6 pt-[40px]"></div></div></figure><a class="hidden md:block col-screen-inset lg:mx-10 px-2 py-1 bg-blue-800 hover:bg-blue-900 text-white absolute top-[10px] left-2 border dark:border-slate-600 text-sm no-underline" href="/sandbox">Open Sandbox</a><div class="text-center col-page-inset"><div class="inline-block px-2 py-1 my-3 text-sm font-normal rounded-lg w-fit">MyST Ecosystem</div><div class="flex flex-wrap gap-x-5 text-center lg:mx-[100px]"><img src="/build/_assets/jupyter-F77JPSIL.svg" alt="Jupyter Project" class="h-[40px] mx-auto"/><img src="/build/_assets/vscode-NVJUTEIG.svg" alt="Visual Studio Code" class="h-[40px] mx-auto"/><img src="/build/_assets/python-UIRFVEXB.svg" alt="Python" class="h-[40px] mx-auto"/><img src="/build/_assets/javascript-HQ47HNCT.svg" alt="Javascript" class="h-[40px] mx-auto hidden sm:block"/><img src="/build/_assets/sphinx-KANAL5T2.webp" alt="Sphinx Documentation" class="h-[40px] mx-auto"/><img src="/build/_assets/latex-ASFIGV32.svg" alt="LaTeX" class="h-[40px] mx-auto hidden sm:block dark:invert"/><img src="/build/_assets/word-TF3W5ZES.svg" alt="Microsoft Word" class="h-[40px] mx-auto"/></div></div></div><article style="min-height:calc(100vh - 60px)"><main class="article content article-grid grid-gap"><div class="hidden"></div><div id="skip-to-article"></div><div class="col-body-outset"><h2 id="create-scientific-publications" class="relative group"><span class="heading-text">Create Scientific Publications</span><a class="no-underline text-inherit hover:text-inherit inline-block w-0 px-0 translate-x-[10px] font-normal select-none transition-opacity opacity-0 focus:opacity-100 group-hover:opacity-70" href="#create-scientific-publications" title="Link to this Section" aria-label="Link to this Section">¶</a></h2><p>Create interactive scientific publications for the web or export to PDF, LaTeX and Microsoft Word.</p><div class="myst-grid grid my-5 grid-cols-1 md:grid-cols-1 lg:grid-cols-2 xl:grid-cols-3 gap-4"><a class="myst-card my-5 rounded shadow dark:shadow-2xl overflow-hidden border border-myst-border flex flex-col text-inherit hover:text-inherit block font-normal no-underline hover:no-underline cursor-pointer group hover:border-myst-active" href="/guide/quickstart-myst-documents"><header class="myst-card-header py-1 pl-3 m-0 border-b border-myst-border bg-myst-bg-secondary"><p><strong>Create Scientific PDFs</strong> ð</p></header><div class="myst-card-body flex-grow px-4 py-2"><p>Create print-ready scientific PDFs from over 400 <span><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mtext>LaTeX</mtext></mrow><annotation encoding="application/x-tex">\LaTeX</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.8988em;vertical-align:-0.2155em;"></span><span class="mord text"><span class="mord textrm">L</span><span class="mspace" style="margin-right:-0.36em;"></span><span class="vlist-t"><span class="vlist-r"><span class="vlist" style="height:0.6833em;"><span style="top:-2.905em;"><span class="pstrut" style="height:2.7em;"></span><span class="mord"><span class="mord textrm mtight sizing reset-size6 size3">A</span></span></span></span></span></span><span class="mspace" style="margin-right:-0.15em;"></span><span class="mord text"><span class="mord textrm">T</span><span class="mspace" style="margin-right:-0.1667em;"></span><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.4678em;"><span style="top:-2.7845em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord textrm">E</span></span></span></span><span class="vlist-s">â</span></span><span class="vlist-r"><span class="vlist" style="height:0.2155em;"><span></span></span></span></span><span class="mspace" style="margin-right:-0.125em;"></span><span class="mord textrm">X</span></span></span></span></span></span></span> journal templates.</p></div><footer class="myst-card-footer py-1 pl-3 m-0 border-t border-myst-border bg-myst-bg-secondary"><p>Create a PDF »</p></footer></a><a class="myst-card my-5 rounded shadow dark:shadow-2xl overflow-hidden border border-myst-border flex flex-col text-inherit hover:text-inherit block font-normal no-underline hover:no-underline cursor-pointer group hover:border-myst-active" href="/guide/creating-word-documents"><header class="myst-card-header py-1 pl-3 m-0 border-b border-myst-border bg-myst-bg-secondary"><p><strong>Create Word Docs</strong> ð</p></header><div class="myst-card-body flex-grow px-4 py-2"><p>Render your MyST documents as Microsoft Word documents.</p></div><footer class="myst-card-footer py-1 pl-3 m-0 border-t border-myst-border bg-myst-bg-secondary"><p>Export to Word »</p></footer></a><a class="myst-card my-5 rounded shadow dark:shadow-2xl overflow-hidden border border-myst-border flex flex-col text-inherit hover:text-inherit block font-normal no-underline hover:no-underline cursor-pointer group hover:border-myst-active" href="/jtex"><header class="myst-card-header py-1 pl-3 m-0 border-b border-myst-border bg-myst-bg-secondary"><p><strong>Flexible Templating</strong> ð§±</p></header><div class="myst-card-body flex-grow px-4 py-2"><p>Easily create and contribute data-driven templates using <span><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mtext>LaTeX</mtext></mrow><annotation encoding="application/x-tex">\LaTeX</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.8988em;vertical-align:-0.2155em;"></span><span class="mord text"><span class="mord textrm">L</span><span class="mspace" style="margin-right:-0.36em;"></span><span class="vlist-t"><span class="vlist-r"><span class="vlist" style="height:0.6833em;"><span style="top:-2.905em;"><span class="pstrut" style="height:2.7em;"></span><span class="mord"><span class="mord textrm mtight sizing reset-size6 size3">A</span></span></span></span></span></span><span class="mspace" style="margin-right:-0.15em;"></span><span class="mord text"><span class="mord textrm">T</span><span class="mspace" style="margin-right:-0.1667em;"></span><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.4678em;"><span style="top:-2.7845em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord textrm">E</span></span></span></span><span class="vlist-s">â</span></span><span class="vlist-r"><span class="vlist" style="height:0.2155em;"><span></span></span></span></span><span class="mspace" style="margin-right:-0.125em;"></span><span class="mord textrm">X</span></span></span></span></span></span></span>.</p></div><footer class="myst-card-footer py-1 pl-3 m-0 border-t border-myst-border bg-myst-bg-secondary"><p>Contribute a Template »</p></footer></a></div><h2 id="an-ecosystem-for-the-next-generation-of-technical-communication" class="relative group"><span class="heading-text">An ecosystem for the next generation of technical communication</span><a class="no-underline text-inherit hover:text-inherit inline-block w-0 px-0 translate-x-[10px] font-normal select-none transition-opacity opacity-0 focus:opacity-100 group-hover:opacity-70" href="#an-ecosystem-for-the-next-generation-of-technical-communication" title="Link to this Section" aria-label="Link to this Section">¶</a></h2><p>MyST is a powerful authoring framework that supports blogs, books, articles and journals.</p><div class="myst-grid grid my-5 grid-cols-1 md:grid-cols-1 lg:grid-cols-2 xl:grid-cols-3 gap-4"><a class="myst-card my-5 rounded shadow dark:shadow-2xl overflow-hidden border border-myst-border flex flex-col text-inherit hover:text-inherit block font-normal no-underline hover:no-underline cursor-pointer group hover:border-myst-active" href="/guide/citations"><header class="myst-card-header py-1 pl-3 m-0 border-b border-myst-border bg-myst-bg-secondary"><p><strong>Built for Science</strong> ð©âð¬</p></header><div class="myst-card-body flex-grow px-4 py-2"><p>Extend Markdown with equations, cross-references, citations, and export to a preprint or rich, interactive website or book.</p></div><footer class="myst-card-footer py-1 pl-3 m-0 border-t border-myst-border bg-myst-bg-secondary"><p>MyST for Science »</p></footer></a><a class="myst-card my-5 rounded shadow dark:shadow-2xl overflow-hidden border border-myst-border flex flex-col text-inherit hover:text-inherit block font-normal no-underline hover:no-underline cursor-pointer group hover:border-myst-active" href="/guide/interactive-notebooks"><header class="myst-card-header py-1 pl-3 m-0 border-b border-myst-border bg-myst-bg-secondary"><p><strong>Dynamic Documents</strong> ð</p></header><div class="myst-card-body flex-grow px-4 py-2"><p>Make your pages interactive by connecting to custom JupyterHubs, public Binders or even Python running directly in your browser.</p></div><footer class="myst-card-footer py-1 pl-3 m-0 border-t border-myst-border bg-myst-bg-secondary"><p>Bring your pages to life »</p></footer></a><a class="myst-card my-5 rounded shadow dark:shadow-2xl overflow-hidden border border-myst-border flex flex-col text-inherit hover:text-inherit block font-normal no-underline hover:no-underline cursor-pointer group hover:border-myst-active" href="/guide/accessibility-and-performance"><header class="myst-card-header py-1 pl-3 m-0 border-b border-myst-border bg-myst-bg-secondary"><p><strong>Fast & Accessible</strong> â¡ï¸</p></header><div class="myst-card-body flex-grow px-4 py-2"><p>Publish next-generation articles and books that are beautifully designed, without compromising on accessibility or performance.</p></div><footer class="myst-card-footer py-1 pl-3 m-0 border-t border-myst-border bg-myst-bg-secondary"><p>Read about performance »</p></footer></a><a href="https://compass.executablebooks.org/en/latest/strategy.html" class="myst-card my-5 rounded shadow dark:shadow-2xl overflow-hidden border border-myst-border flex flex-col text-inherit hover:text-inherit block font-normal no-underline hover:no-underline cursor-pointer group hover:border-myst-active" target="_blank" rel="noopener noreferrer"><header class="myst-card-header py-1 pl-3 m-0 border-b border-myst-border bg-myst-bg-secondary"><p><strong>Composable Tools</strong> ð§±</p></header><div class="myst-card-body flex-grow px-4 py-2"><p>We build and support modular components that are useful everywhere and contribute to upstream projects.</p></div><footer class="myst-card-footer py-1 pl-3 m-0 border-t border-myst-border bg-myst-bg-secondary"><p>Our Goals & Values »</p></footer></a><a class="myst-card my-5 rounded shadow dark:shadow-2xl overflow-hidden border border-myst-border flex flex-col text-inherit hover:text-inherit block font-normal no-underline hover:no-underline cursor-pointer group hover:border-myst-active" href="/guide/interactive-notebooks"><header class="myst-card-header py-1 pl-3 m-0 border-b border-myst-border bg-myst-bg-secondary"><p><strong>Reproducible</strong>
18 ð</p></header><div class="myst-card-body flex-grow px-4 py-2"><p>Integrate computational outputs directly into your documents or anywhere in your book.</p></div><footer class="myst-card-footer py-1 pl-3 m-0 border-t border-myst-border bg-myst-bg-secondary"><p>Make Science Reproducible »</p></footer></a><a class="myst-card my-5 rounded shadow dark:shadow-2xl overflow-hidden border border-myst-border flex flex-col text-inherit hover:text-inherit block font-normal no-underline hover:no-underline cursor-pointer group hover:border-myst-active" href="/spec"><header class="myst-card-header py-1 pl-3 m-0 border-b border-myst-border bg-myst-bg-secondary"><p><strong>Community Driven</strong> ð¤</p></header><div class="myst-card-body flex-grow px-4 py-2"><p>MyST is backed by an evolving specification, to work together towards the future of scientific communication.</p></div><footer class="myst-card-footer py-1 pl-3 m-0 border-t border-myst-border bg-myst-bg-secondary"><p>MyST Spec »</p></footer></a></div><h2 id="open-community" class="relative group"><span class="heading-text">Open Community</span><a class="no-underline text-inherit hover:text-inherit inline-block w-0 px-0 translate-x-[10px] font-normal select-none transition-opacity opacity-0 focus:opacity-100 group-hover:opacity-70" href="#open-community" title="Link to this Section" aria-label="Link to this Section">¶</a></h2><p>The MyST ecosystem is an open community supported by The Executable Book Project.</p><div class="myst-grid grid my-5 grid-cols-1 md:grid-cols-1 lg:grid-cols-2 xl:grid-cols-3 gap-4"><a href="https://executablebooks.org/en/latest/contribute/" class="myst-card my-5 rounded shadow dark:shadow-2xl overflow-hidden border border-myst-border flex flex-col text-inherit hover:text-inherit block font-normal no-underline hover:no-underline cursor-pointer group hover:border-myst-active" target="_blank" rel="noopener noreferrer"><header class="myst-card-header py-1 pl-3 m-0 border-b border-myst-border bg-myst-bg-secondary"><p><strong>Contribute</strong> â</p></header><div class="myst-card-body flex-grow px-4 py-2"><p>Read our Contributing Guide to learn about the conventions we follow, and see our community forum to ask questions and help others.</p></div></a><a href="https://executablebooks.org/en/latest/gallery/" class="myst-card my-5 rounded shadow dark:shadow-2xl overflow-hidden border border-myst-border flex flex-col text-inherit hover:text-inherit block font-normal no-underline hover:no-underline cursor-pointer group hover:border-myst-active" target="_blank" rel="noopener noreferrer"><header class="myst-card-header py-1 pl-3 m-0 border-b border-myst-border bg-myst-bg-secondary"><p><strong>Be inspired</strong> ð</p></header><div class="myst-card-body flex-grow px-4 py-2"><p>Our gallery of Jupyter Books has contributions from across the community: from differential equations, economics, quantum knots, to music classification ð¶.</p></div></a><a href="https://compass.executablebooks.org/en/latest/strategy.html" class="myst-card my-5 rounded shadow dark:shadow-2xl overflow-hidden border border-myst-border flex flex-col text-inherit hover:text-inherit block font-normal no-underline hover:no-underline cursor-pointer group hover:border-myst-active" target="_blank" rel="noopener noreferrer"><header class="myst-card-header py-1 pl-3 m-0 border-b border-myst-border bg-myst-bg-secondary"><p><strong>About Executable Books</strong> â¨</p></header><div class="myst-card-body flex-grow px-4 py-2"><p>Learn more about our projectâs goals and strategy, list of core team members, and meeting notes and team calendar.</p></div></a></div></div><div class="myst-backmatter-parts"></div></main></article></div><section class="col-screen article-grid mt-10"><div class="bg-white dark:bg-slate-950 shadow-2xl col-screen article-grid shadow-orange-400 dark:shadow-orange-600 mt-5 md:mt-12"><div class="my-10 col-page"><div class="flex flex-col items-center w-full p-2 my-4 sm:p-5 lg:flex-row lg:flex-wrap"><div><a href="/" class="inline-block"><img src="/build/_assets/logo-wide-AK6GY6DB.svg" class="w-[200px] dark:hidden" alt="MyST Markdown"/>
18<img src="/build/_assets/logo-wide-dark-X6DH36BW.svg" class="w-[200px] hidden dark:block" alt="MyST Markdown"/><span class="sr-only">MyST Markdown</span></a><div class="max-w-sm font-light prose dark:text-white">Community-driven tools for the future of technical communication and publication, part of<!-- --> <a href="https://jupyter.org" target="_blank" class="dark:text-white">Jupyter</a>.</div><div class="grid grid-flow-col gap-2 my-2 text-slate-600 dark:text-white w-fit"><a href="https://twitter.com/mystmarkdown" target="_blank" class="p-1" rel="noreferrer" title="Follow us on Twitter"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" class="w-5 h-5"><path d="M22.7 5.4c-.8.3-1.7.6-2.5.7.9-.5 1.6-1.4 1.9-2.4-.9.5-1.8.9-2.8 1.1-1.7-1.8-4.4-1.9-6.2-.2-1.1 1.1-1.6 2.7-1.3 4.2-3.5-.3-6.8-1.9-9-4.7-.4.7-.6 1.5-.6 2.2 0 1.5.7 2.8 1.9 3.6-.7 0-1.4-.2-2-.5v.1c0 2.1 1.5 3.9 3.5 4.3-.6.2-1.3.2-2 .1.6 1.8 2.2 3 4.1 3-1.6 1.2-3.5 1.9-5.4 1.9-.3 0-.7 0-1-.1 2 1.3 4.3 2 6.7 2 8.1 0 12.5-6.7 12.5-12.5v-.6c.8-.6 1.6-1.3 2.2-2.2"></path></svg></a><a href="https://fosstodon.org/@myst_tools" target="_blank" class="p-1" rel="me noreferrer" title="Follow us on Mastodon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" class="w-5 h-5"><path d="M21.1 8.7c0-4.2-2.8-5.5-2.8-5.5-1.4-.6-3.8-.9-6.3-.9s-4.9.3-6.3.9c0 0-2.8 1.2-2.8 5.5v3.4c.1 4.1.8 8.2 4.6 9.2 1.8.5 3.3.6 4.5.5 2.2-.1 3.5-.8 3.5-.8l-.1-1.6s-1.6.5-3.4.4c-1.8-.1-3.6-.2-3.9-2.3v-.6s1.7.4 3.9.5c1.3.1 2.6-.1 3.9-.2 2.4-.3 4.6-1.8 4.8-3.2.4-2.2.4-5.3.4-5.3zm-3.3 5.4h-2v-5c0-1-.4-1.6-1.3-1.6-1 0-1.5.6-1.5 1.9v2.7h-2V9.4c0-1.2-.5-1.9-1.5-1.9-.9 0-1.3.5-1.3 1.6v5h-2V9c0-1 .3-1.9.8-2.5.6-.6 1.3-.9 2.2-.9 1 0 1.8.4 2.3 1.2l.5.8.5-.8c.5-.8 1.3-1.2 2.4-1.2.9 0 1.6.3 2.2.9.5.6.8 1.4.8 2.5v5.1z"></path></svg></a><a href="https://github.com/executablebooks" target="_blank" class="p-1" rel="noreferrer" title="Fork us on GitHub"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" class="w-5 h-5"><path d="M12 2.5c-5.4 0-9.8 4.4-9.8 9.7 0 4.3 2.8 8 6.7 9.2.5.1.7-.2.7-.5v-1.8c-2.4.5-3.1-.6-3.3-1.1-.1-.3-.6-1.1-1-1.4-.3-.2-.8-.6 0-.6s1.3.7 1.5 1c.9 1.5 2.3 1.1 2.8.8.1-.6.3-1.1.6-1.3-2.2-.2-4.4-1.1-4.4-4.8 0-1.1.4-1.9 1-2.6-.1-.2-.4-1.2.1-2.6 0 0 .8-.3 2.7 1 .8-.2 1.6-.3 2.4-.3.8 0 1.7.1 2.4.3 1.9-1.3 2.7-1 2.7-1 .5 1.3.2 2.3.1 2.6.6.7 1 1.5 1 2.6 0 3.7-2.3 4.6-4.4 4.8.4.3.7.9.7 1.8V21c0 .3.2.6.7.5 3.9-1.3 6.6-4.9 6.6-9.2 0-5.4-4.4-9.8-9.8-9.8z"></path></svg></a><a href="https://discord.mystmd.org" target="_blank" class="p-1" rel="noreferrer" title="Talk on Discord"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" class="w-5 h-5"><path d="M19.7 4.9c-1.5-.7-3-1.1-4.6-1.4-.2.3-.5.8-.6 1.1-1.7-.2-3.4-.2-5.1 0-.2-.3-.3-.7-.5-1-1.6.2-3.1.8-4.6 1.3C1.4 9.2.6 13.4 1 17.6c1.7 1.3 3.6 2.2 5.6 2.9.5-.6.8-1.3 1.3-2-.7-.2-1.3-.6-2-.9.1-.1.3-.2.5-.3 3.6 1.7 7.7 1.7 11.3 0 .1.1.3.2.5.3-.6.3-1.3.7-2 .9.3.7.8 1.4 1.3 2 2.1-.6 3.9-1.6 5.6-2.9.4-4.8-.9-9-3.4-12.7zM8.3 15c-1.1 0-2-1-2-2.2s.9-2.2 2-2.2 2.1 1 2 2.2-.8 2.2-2 2.2zm7.4 0c-1.1 0-2-1-2-2.2s.9-2.2 2-2.2 2.1 1 2 2.2-.9 2.2-2 2.2z"></path></svg></a></div></div><div class="mt-6 font-light lg:mt-0 lg:pl-12 grow text-md dark:text-white"><div class="flex flex-row"><div class="hidden grow lg:block"></div><ul class="mr-10 leading-loose lg:px-4"><li><a href="/sandbox">Try MyST</a></li><li><a href="/guide">Quickstart Guide</a></li><li><a href="https://github.com/myst-templates" target="_blank" rel="noopener noreferrer">Templates</a></li><li><a href="/overview/ecosystem">Ecosystem</a></li></ul><ul class="px-4 leading-loose"><li><a href="https://executablebooks.org/en/latest/gallery/" target="_blank" rel="noopener noreferrer">Gallery</a></li><li><a href="/spec">Specification</a></li><li><a href="https://mep.mystmd.org" target="_blank" rel="noopener noreferrer">Enhancement Proposals</a></li><li><a href="https://myst-parser.readthedocs.io" target="_blank" rel="noopener noreferrer">Python Tools</a></li></ul></div></div></div></div></div>
18<div class="px-6 py-3 article-grid col-screen bg-slate-100 dark:bg-zinc-900"><div class="grid grid-cols-1 gap-2 col-screen md:grid-cols-12 text-neutral-800 dark:text-gray-100"><div class="text-center md:text-left md:col-span-4"><a href="https://jupyter.org" target="_blank" rel="noreferrer" class="block mx-auto w-fit md:mx-0"><img src="/build/_assets/jupyter-logo-wide-PZME5O3X.svg" class="h-9 dark:hidden" alt="Jupyter Project"/><img src="/build/_assets/jupyter-logo-wide-dark-SCJ3RWQN.svg" class="hidden h-9 dark:block" alt="Jupyter Project"/><span class="sr-only">Jupyter Project</span></a></div><div class="m-auto text-center md:col-span-4"><a href="https://compass.jupyterbook.org/team" target="_blank" rel="noreferrer" class="text-sm after:content-['\a0\2219\a0']">Our Team</a><a href="https://compass.jupyterbook.org" target="_blank" rel="noreferrer" class="text-sm after:content-['\a0\2219\a0']">Compass</a><a href="https://executablebooks.org/en/latest/blog" target="_blank" rel="noreferrer" class="text-sm">Blog</a></div><div class="m-auto text-right md:mx-0 md:col-span-4"><a href="https://compass.jupyterbook.org/code-of-conduct" target="_blank" rel="noreferrer" class="text-sm">Code of Conduct</a></div></div></div></section>
18<script>((STORAGE_KEY, restoreKey) => { 19 if (!window.history.state || !window.history.state.key) { 20 let key = Math.random().toString(32).slice(2); 21 window.history.replaceState({ 22 key 23 }, ""); 24 } 25 try { 26 let positions = JSON.parse(sessionStorage.getItem(STORAGE_KEY) || "{}"); 27 let storedY = positions[restoreKey || window.history.state.key]; 28 if (typeof storedY === "number") { 29 window.scrollTo(0, storedY); 30 } 31 } catch (error) { 32 console.error(error); 33 sessionStorage.removeItem(STORAGE_KEY); 34 } 35 })("positions", null)</script>
35<link rel="modulepreload" href="/build/entry.client-GRQZRW5V.js"/><link rel="modulepreload" href="/build/_shared/chunk-NPTED327.js"/><link rel="modulepreload" href="/build/_shared/chunk-E6JW4TZ7.js"/><link rel="modulepreload" href="/build/_shared/chunk-XDMRC4Q6.js"/><link rel="modulepreload" href="/build/_shared/chunk-YQYURLB5.js"/><link rel="modulepreload" href="/build/_shared/chunk-W6EUHP3R.js"/><link rel="modulepreload" href="/build/_shared/chunk-BTKF6PDD.js"/><link rel="modulepreload" href="/build/_shared/chunk-JPEJTUQ4.js"/><link rel="modulepreload" href="/build/_shared/chunk-SVEFV7PN.js"/><link rel="modulepreload" href="/build/_shared/chunk-XMGXCRCH.js"/><link rel="modulepreload" href="/build/_shared/chunk-DETIPKB7.js"/><link rel="modulepreload" href="/build/_shared/chunk-4EVTODM7.js"/><link rel="modulepreload" href="/build/_shared/chunk-BW2QT22E.js"/><link rel="modulepreload" href="/build/_shared/chunk-VXGGJYVM.js"/><link rel="modulepreload" href="/build/_shared/chunk-5JAFKR5F.js"/><link rel="modulepreload" href="/build/_shared/chunk-3PJCHZ2B.js"/><link rel="modulepreload" href="/build/_shared/chunk-2R3ZMIAK.js"/><link rel="modulepreload" href="/build/_shared/chunk-MAYXVWY3.js"/><link rel="modulepreload" href="/build/_shared/chunk-3VT6AT6H.js"/><link rel="modulepreload" href="/build/root-WRFQF35E.js"/><link rel="modulepreload" href="/build/_shared/chunk-F2XQFXIV.js"/><link rel="modulepreload" href="/build/_shared/chunk-LTIV5AV4.js"/><link rel="modulepreload" href="/build/_shared/chunk-EPGLMYV6.js"/><link rel="modulepreload" href="/build/_shared/chunk-2H5JOKZ6.js"/><link rel="modulepreload" href="/build/routes/_index-3CCQL446.js"/>
35<script>window.__remixContext = {"url":"/","state":{"loaderData":{"root":{"config":{"title":"MyST Markdown","options":{"twitter":"mystmarkdown","logo":"https://cdn.curvenote.com/019308a7-525f-78dd-ba3c-214f5ff998a1/public/logo-b01fc161cbe0fc64fdbf98707d6aeefa.svg","logo_text":"MyST Markdown"},"myst":"1.3.15","nav":[{"title":"Guide","url":"/guide"},{"title":"Overview","url":"/overview/ecosystem"},{"title":"Projects","children":[{"title":"MyST Markdown Guide","url":"/guide"},{"title":"LaTeX Templates (jtex)","url":"/jtex"},{"title":"JATS XML","url":"/guide/creating-jats-xml"},{"title":"MyST Transforms","url":"/myst-transforms"},{"title":"MyST Spec","url":"/spec"}]},{"title":"Try MyST","url":"/sandbox"}],"actions":[],"projects":[{"title":"MyST Markdown","thumbnail":"https://cdn.curvenote.com/019308a7-525f-78dd-ba3c-214f5ff998a1/public/index-ffdc3a7a84e35018d56e69ae36a17bee.png","thumbnailOptimized":"https://cdn.curvenote.com/019308a7-525f-78dd-ba3c-214f5ff998a1/public/index-ffdc3a7a84e35018d56e69ae36a17bee.webp","exports":[],"bibliography":[],"index":"index","pages":[{"slug":"ecosystem","title":"Projects \u0026 Ecosystem Overview","description":"The MyST markdown ecosystem is evolving, with mature tools for Python and Sphinx, which support projects like Jupyter Book. You can also use MyST directly in the browser or Jupyter Lab using mystmd.","date":"","thumbnail":"https://cdn.curvenote.com/019308a7-525f-78dd-ba3c-214f5ff998a1/public/index-ffdc3a7a84e35018d56e69ae36a17bee.png","thumbnailOptimized":"https://cdn.curvenote.com/019308a7-525f-78dd-ba3c-214f5ff998a1/public/index-ffdc3a7a84e35018d56e69ae36a17bee.webp","banner":"","bannerOptimized":"","tags":[],"level":1},{"slug":"gallery","title":"MyST Gallery","description":"MyST markdown can be used to create online books and tutorials from computational content. Explore some of the examples in our community.","date":"","thumbnail":"https://cdn.curvenote.com/019308a7-525f-78dd-ba3c-214f5ff998a1/public/index-ffdc3a7a84e35018d56e69ae36a17bee.png","thumbnailOptimized":"https://cdn.curvenote.com/019308a7-525f-78dd-ba3c-214f5ff998a1/public/index-ffdc3a7a84e35018d56e69ae36a17bee.webp","banner":"","bannerOptimized":"","tags":[],"level":1}]}],"id":"019308a7-525f-78dd-ba3c-214f5ff998a1"}},"routes/_index":{"kind":"Article","sha256":"7a361223245c162c144795158d79bad8579bb5eda12eeb9cedc484ab3c988f98","slug":"index","location":"/index.md","dependencies":[],"frontmatter":{"title":"MyST Markdown - Tools for the future of technical communication","description":"Community-driven tools for the future of technical communication and publication. MyST makes Markdown more extensible and powerful to support an ecosystem of tools for computational narratives, technical documentation, and open scientific communication.","thumbnail":"https://cdn.curvenote.com/019308a7-525f-78dd-ba3c-214f5ff998a1/public/index-ffdc3a7a84e35018d56e69ae36a17bee.png","thumbnailOptimized":"https://cdn.curvenote.com/019308a7-525f-78dd-ba3c-214f5ff998a1/public/index-ffdc3a7a84e35018d56e69ae36a17bee.webp","exports":[{"format":"md","filename":"index.md","url":"https://cdn.curvenote.com/019308a7-525f-78dd-ba3c-214f5ff998a1/public/index-01d58fbcae223d0486468428fd0df511.md"}]},"mdast":{"type":"root","children":[{"type":"block","position":{"start":{"line":7,"column":1},"end":{"line":7,"column":1}},"children":[{"type":"heading","depth":2,"position":{"start":{"line":9,"column":1},"end":{"line":9,"column":1}},"children":[{"type":"text","value":"Create Scientific Publications","position":{"start":{"line":9,"column":1},"end":{"line":9,"column":1}}
35,"key":"O2pBx7rNKU"}],"identifier":"create-scientific-publications","label":"Create Scientific Publications","html_id":"create-scientific-publications","implicit":true,"key":"J3JU3Jl0jD"},{"type":"paragraph","position":{"start":{"line":11,"column":1},"end":{"line":11,"column":1}},"children":[{"type":"text","value":"Create interactive scientific publications for the web or export to PDF, LaTeX and Microsoft Word.","position":{"start":{"line":11,"column":1},"end":{"line":11,"column":1}},"key":"ffcqDhSTNU"}],"key":"VxrEXW1e7J"},{"type":"grid","columns":[1,1,2,3],"children":[{"type":"card","url":"/guide/quickstart-myst-documents","children":[{"type":"header","children":[{"type":"paragraph","position":{"start":{"line":17,"column":1},"end":{"line":19,"column":1}},"children":[{"type":"strong","position":{"start":{"line":17,"column":1},"end":{"line":17,"column":1}},"children":[{"type":"text","value":"Create Scientific PDFs","position":{"start":{"line":17,"column":1},"end":{"line":17,"column":1}},"key":"EWI3jb18iq"}],"key":"irwsH7F63M"},{"type":"text","value":" ð","key":"VsxHOSYt0e"}],"key":"EatTBicI3t"}],"key":"vwFJBgtXZ1"},{"type":"paragraph","position":{"start":{"line":17,"column":1},"end":{"line":19,"column":1}},"children":[{"type":"text","value":"Create print-ready scientific PDFs from over 400 ","key":"KrqNisnqrU"},{"type":"inlineMath","value":"\\LaTeX","position":{"start":{"line":17,"column":1},"end":{"line":17,"column":1}},"html":"\u003cspan class=\"katex\"\u003e\u003cspan class=\"katex-mathml\"\u003e\u003cmath xmlns=\"http://www.w3.org/1998/Math/MathML\"\u003e\u003csemantics\u003e\u003cmrow\u003e\u003cmtext\u003eLaTeX\u003c/mtext\u003e\u003c/mrow\u003e\u003cannotation encoding=\"application/x-tex\"\u003e\\LaTeX\u003c/annotation\u003e\u003c/semantics\u003e\u003c/math\u003e\u003c/span\u003e\u003cspan class=\"katex-html\" aria-hidden=\"true\"\u003e\u003cspan class=\"base\"\u003e\u003cspan class=\"strut\" style=\"height:0.8988em;vertical-align:-0.2155em;\"\u003e\u003c/span\u003e\u003cspan class=\"mord text\"\u003e\u003cspan class=\"mord textrm\"\u003eL\u003c/span\u003e\u003cspan class=\"mspace\" style=\"margin-right:-0.36em;\"\u003e\u003c/span\u003e\u003cspan class=\"vlist-t\"\u003e\u003cspan class=\"vlist-r\"\u003e\u003cspan class=\"vlist\" style=\"height:0.6833em;\"\u003e\u003cspan style=\"top:-2.905em;\"\u003e\u003cspan class=\"pstrut\" style=\"height:2.7em;\"\u003e\u003c/span\u003e\u003cspan class=\"mord\"\u003e\u003cspan class=\"mord textrm mtight sizing reset-size6 size3\"\u003eA\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"mspace\" style=\"margin-right:-0.15em;\"\u003e\u003c/span\u003e\u003cspan class=\"mord text\"\u003e\u003cspan class=\"mord textrm\"\u003eT\u003c/span\u003e\u003cspan class=\"mspace\" style=\"margin-right:-0.1667em;\"\u003e\u003c/span\u003e\u003cspan class=\"vlist-t vlist-t2\"\u003e\u003cspan class=\"vlist-r\"\u003e\u003cspan class=\"vlist\" style=\"height:0.4678em;\"\u003e\u003cspan style=\"top:-2.7845em;\"\u003e\u003cspan class=\"pstrut\" style=\"height:3em;\"\u003e\u003c/span\u003e\u003cspan class=\"mord\"\u003e\u003cspan class=\"mord textrm\"\u003eE\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"vlist-s\"\u003eâ\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"vlist-r\"\u003e\u003cspan class=\"vlist\" style=\"height:0.2155em;\"\u003e\u003cspan\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"mspace\" style=\"margin-right:-0.125em;\"\u003e\u003c/span\u003e\u003cspan class=\"mord textrm\"\u003eX\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e","key":"f2QijytNIb"},{"type":"text","value":" journal templates.","position":{"start":{"line":17,"column":1},"end":{"line":17,"column":1}}
35,"key":"lUI6VB5zwY"}],"key":"EC6pPYGqdi"},{"type":"footer","children":[{"type":"paragraph","position":{"start":{"line":22,"column":1},"end":{"line":22,"column":1}},"children":[{"type":"text","value":"Create a PDF »","position":{"start":{"line":22,"column":1},"end":{"line":22,"column":1}},"key":"uM4dusxYJf"}],"key":"HOew6cXkI5"}],"key":"v47k3Y5UuT"}],"urlSource":"/guide/quickstart-myst-documents","key":"kQxLfKvBO9"},{"type":"card","url":"/guide/creating-word-documents","children":[{"type":"header","children":[{"type":"paragraph","position":{"start":{"line":27,"column":1},"end":{"line":28,"column":1}},"children":[{"type":"strong","position":{"start":{"line":27,"column":1},"end":{"line":27,"column":1}},"children":[{"type":"text","value":"Create Word Docs","position":{"start":{"line":27,"column":1},"end":{"line":27,"column":1}},"key":"YVUjzZGQPJ"}],"key":"StxBZpcB4T"},{"type":"text","value":" ð","key":"wL85sGT8ZD"}],"key":"wM31obwqhz"}],"key":"YVrON7WziL"},{"type":"paragraph","position":{"start":{"line":30,"column":1},"end":{"line":30,"column":1}},"children":[{"type":"text","value":"Render your MyST documents as Microsoft Word documents.","position":{"start":{"line":30,"column":1},"end":{"line":30,"column":1}}
35,"key":"GeWJ6PyqvT"}],"key":"oZSTDPwLdL"},{"type":"footer","children":[{"type":"paragraph","position":{"start":{"line":32,"column":1},"end":{"line":32,"column":1}},"children":[{"type":"text","value":"Export to Word »","position":{"start":{"line":32,"column":1},"end":{"line":32,"column":1}},"key":"PonkfLVkjQ"}],"key":"SSduWkQplZ"}],"key":"kcT4N1pO4r"}],"urlSource":"/guide/creating-word-documents","key":"tRqaJVILWF"},{"type":"card","url":"/jtex","children":[{"type":"header","children":[{"type":"paragraph","position":{"start":{"line":37,"column":1},"end":{"line":39,"column":1}},"children":[{"type":"strong","position":{"start":{"line":37,"column":1},"end":{"line":37,"column":1}},"children":[{"type":"text","value":"Flexible Templating","position":{"start":{"line":37,"column":1},"end":{"line":37,"column":1}},"key":"HcLwcDYoFP"}],"key":"aQecAEYAJj"},{"type":"text","value":" ð§±","key":"AmEPDDV0i0"}],"key":"bzQuxZSjqe"}],"key":"NzHlnShQZK"},{"type":"paragraph","position":{"start":{"line":37,"column":1},"end":{"line":39,"column":1}},"children":[{"type":"text","value":"Easily create and contribute data-driven templates using ","key":"HOwN8K0MFG"},{"type":"inlineMath","value":"\\LaTeX","position":{"start":{"line":37,"column":1},"end":{"line":37,"column":1}},"html":"\u003cspan class=\"katex\"\u003e\u003cspan class=\"katex-mathml\"\u003e\u003cmath xmlns=\"http://www.w3.org/1998/Math/MathML\"\u003e\u003csemantics\u003e\u003cmrow\u003e\u003cmtext\u003eLaTeX\u003c/mtext\u003e\u003c/mrow\u003e\u003cannotation encoding=\"application/x-tex\"\u003e\\LaTeX\u003c/annotation\u003e\u003c/semantics\u003e\u003c/math\u003e\u003c/span\u003e\u003cspan class=\"katex-html\" aria-hidden=\"true\"\u003e\u003cspan class=\"base\"\u003e\u003cspan class=\"strut\" style=\"height:0.8988em;vertical-align:-0.2155em;\"\u003e\u003c/span\u003e\u003cspan class=\"mord text\"\u003e\u003cspan class=\"mord textrm\"\u003eL\u003c/span\u003e\u003cspan class=\"mspace\" style=\"margin-right:-0.36em;\"\u003e\u003c/span\u003e\u003cspan class=\"vlist-t\"\u003e\u003cspan class=\"vlist-r\"\u003e\u003cspan class=\"vlist\" style=\"height:0.6833em;\"\u003e\u003cspan style=\"top:-2.905em;\"\u003e\u003cspan class=\"pstrut\" style=\"height:2.7em;\"\u003e\u003c/span\u003e\u003cspan class=\"mord\"\u003e\u003cspan class=\"mord textrm mtight sizing reset-size6 size3\"\u003eA\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"mspace\" style=\"margin-right:-0.15em;\"\u003e\u003c/span\u003e\u003cspan class=\"mord text\"\u003e\u003cspan class=\"mord textrm\"\u003eT\u003c/span\u003e\u003cspan class=\"mspace\" style=\"margin-right:-0.1667em;\"\u003e\u003c/span\u003e\u003cspan class=\"vlist-t vlist-t2\"\u003e\u003cspan class=\"vlist-r\"\u003e\u003cspan class=\"vlist\" style=\"height:0.4678em;\"\u003e\u003cspan style=\"top:-2.7845em;\"\u003e\u003cspan class=\"pstrut\" style=\"height:3em;\"\u003e\u003c/span\u003e\u003cspan class=\"mord\"\u003e\u003cspan class=\"mord textrm\"\u003eE\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"vlist-s\"\u003eâ\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"vlist-r\"\u003e\u003cspan class=\"vlist\" style=\"height:0.2155em;\"\u003e\u003cspan\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"mspace\" style=\"margin-right:-0.125em;\"\u003e\u003c/span\u003e\u003cspan class=\"mord textrm\"\u003eX\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e","key":"pO3O8TogqL"},{"type":"text","value":".","position":{"start":{"line":37,"column":1},"end":{"line":37,"column":1}}
35,"key":"S7CaaUPGSK"}],"key":"a5Ygqpmk4y"},{"type":"footer","children":[{"type":"paragraph","position":{"start":{"line":41,"column":1},"end":{"line":41,"column":1}},"children":[{"type":"text","value":"Contribute a Template »","position":{"start":{"line":41,"column":1},"end":{"line":41,"column":1}},"key":"Hz6eAeRQzR"}],"key":"aM7Vdb2hZW"}],"key":"vjF0wpKAT2"}],"urlSource":"/jtex","key":"t4E996ADLR"}],"key":"FcUw7cjbFL"},{"type":"heading","depth":2,"position":{"start":{"line":46,"column":1},"end":{"line":46,"column":1}},"children":[{"type":"text","value":"An ecosystem for the next generation of technical communication","position":{"start":{"line":46,"column":1},"end":{"line":46,"column":1}},"key":"UaqXrXklcY"}],"identifier":"an-ecosystem-for-the-next-generation-of-technical-communication","label":"An ecosystem for the next generation of technical communication","html_id":"an-ecosystem-for-the-next-generation-of-technical-communication","implicit":true,"key":"muY4UoA3z6"},{"type":"paragraph","position":{"start":{"line":48,"column":1},"end":{"line":48,"column":1}},"children":[{"type":"text","value":"MyST is a powerful authoring framework that supports blogs, books, articles and journals.","position":{"start":{"line":48,"column":1},"end":{"line":48,"column":1}}
35,"key":"jFbL5q4moD"}],"key":"pORZKGcKTI"},{"type":"grid","columns":[1,1,2,3],"children":[{"type":"card","url":"/guide/citations","children":[{"type":"header","children":[{"type":"paragraph","position":{"start":{"line":55,"column":1},"end":{"line":56,"column":1}},"children":[{"type":"strong","position":{"start":{"line":55,"column":1},"end":{"line":55,"column":1}},"children":[{"type":"text","value":"Built for Science","position":{"start":{"line":55,"column":1},"end":{"line":55,"column":1}},"key":"dB1TYzxVDP"}],"key":"ZYxB71wLpp"},{"type":"text","value":" ð©âð¬","key":"ETMhQ7u5ZN"}],"key":"KyJSY4FNg7"}],"key":"ihZKlv30yZ"},{"type":"paragraph","position":{"start":{"line":58,"column":1},"end":{"line":58,"column":1}},"children":[{"type":"text","value":"Extend Markdown with equations, cross-references, citations, and export to a preprint or rich, interactive website or book.","position":{"start":{"line":58,"column":1},"end":{"line":58,"column":1}},"key":"Y84fY0vEIP"}],"key":"qQlfmpQEKG"},{"type":"footer","children":[{"type":"paragraph","position":{"start":{"line":60,"column":1},"end":{"line":60,"column":1}},"children":[{"type":"text","value":"MyST for Science »","position":{"start":{"line":60,"column":1},"end":{"line":60,"column":1}}
35,"key":"zXSckl2TuV"}],"key":"yXdr1B826r"}],"key":"tGZrqnR30C"}],"urlSource":"/guide/citations","key":"ROBRjzcNvu"},{"type":"card","url":"/guide/interactive-notebooks","children":[{"type":"header","children":[{"type":"paragraph","position":{"start":{"line":66,"column":1},"end":{"line":67,"column":1}},"children":[{"type":"strong","position":{"start":{"line":66,"column":1},"end":{"line":66,"column":1}},"children":[{"type":"text","value":"Dynamic Documents","position":{"start":{"line":66,"column":1},"end":{"line":66,"column":1}},"key":"ZbLcXwWX8n"}],"key":"FkAY58ntuz"},{"type":"text","value":" ð","key":"FlYFuApR3O"}],"key":"if8Sj72f2P"}],"key":"edu9rVtN9D"},{"type":"paragraph","position":{"start":{"line":69,"column":1},"end":{"line":69,"column":1}},"children":[{"type":"text","value":"Make your pages interactive by connecting to custom JupyterHubs, public Binders or even Python running directly in your browser.","position":{"start":{"line":69,"column":1},"end":{"line":69,"column":1}},"key":"DvZ0nbWUy9"}],"key":"MwMaavlZul"},{"type":"footer","children":[{"type":"paragraph","position":{"start":{"line":71,"column":1},"end":{"line":71,"column":1}},"children":[{"type":"text","value":"Bring your pages to life »","position":{"start":{"line":71,"column":1},"end":{"line":71,"column":1}}
35,"key":"dWeJnt9AVS"}],"key":"TxcqRR8v9u"}],"key":"naUVtSnJ7w"}],"urlSource":"/guide/interactive-notebooks","key":"jttFQiReU1"},{"type":"card","url":"/guide/accessibility-and-performance","children":[{"type":"header","children":[{"type":"paragraph","position":{"start":{"line":77,"column":1},"end":{"line":79,"column":1}},"children":[{"type":"strong","position":{"start":{"line":77,"column":1},"end":{"line":77,"column":1}},"children":[{"type":"text","value":"Fast \u0026 Accessible","position":{"start":{"line":77,"column":1},"end":{"line":77,"column":1}},"key":"R98ViZUPmE"}],"key":"CYrwUwwRZ2"},{"type":"text","value":" â¡ï¸","key":"hnMAx66M81"}],"key":"MTiwWm0DUp"}],"key":"GImT5KZV14"},{"type":"paragraph","position":{"start":{"line":77,"column":1},"end":{"line":79,"column":1}},"children":[{"type":"text","value":"Publish next-generation articles and books that are beautifully designed, without compromising on accessibility or performance.","key":"hZ68geVl8h"}],"key":"XANu1HSUtm"},{"type":"footer","children":[{"type":"paragraph","position":{"start":{"line":81,"column":1},"end":{"line":81,"column":1}},"children":[{"type":"text","value":"Read about performance »","position":{"start":{"line":81,"column":1},"end":{"line":81,"column":1}}
35,"key":"rdyoQcum8Z"}],"key":"C328HSsMa3"}],"key":"fWjlVzpXxZ"}],"urlSource":"/guide/accessibility-and-performance","key":"Pwo5ptF0uG"},{"type":"card","url":"https://compass.executablebooks.org/en/latest/strategy.html","children":[{"type":"header","children":[{"type":"paragraph","position":{"start":{"line":87,"column":1},"end":{"line":89,"column":1}},"children":[{"type":"strong","position":{"start":{"line":87,"column":1},"end":{"line":87,"column":1}},"children":[{"type":"text","value":"Composable Tools","position":{"start":{"line":87,"column":1},"end":{"line":87,"column":1}},"key":"jYgUdiW3Lq"}],"key":"I4LZI0ddTf"},{"type":"text","value":" ð§±","key":"YfZtoG9LbH"}],"key":"NckmLhCZUh"}],"key":"A5fgpNNb0W"},{"type":"paragraph","position":{"start":{"line":87,"column":1},"end":{"line":89,"column":1}},"children":[{"type":"text","value":"We build and support modular components that are useful everywhere and contribute to upstream projects.","key":"Hi101jEhth"}],"key":"O4F9U45dvC"},{"type":"footer","children":[{"type":"paragraph","position":{"start":{"line":91,"column":1},"end":{"line":91,"column":1}},"children":[{"type":"text","value":"Our Goals \u0026 Values »","position":{"start":{"line":91,"column":1},"end":{"line":91,"column":1}}
35,"key":"UYuDSS8wka"}],"key":"wAcOu2NXqo"}],"key":"sh1gg2Wykj"}],"urlSource":"https://compass.executablebooks.org/en/latest/strategy.html","key":"MJfYgp3giV"},{"type":"card","url":"/guide/interactive-notebooks","children":[{"type":"header","children":[{"type":"paragraph","position":{"start":{"line":97,"column":1},"end":{"line":99,"column":1}},"children":[{"type":"strong","position":{"start":{"line":97,"column":1},"end":{"line":97,"column":1}},"children":[{"type":"text","value":"Reproducible","position":{"start":{"line":97,"column":1},"end":{"line":97,"column":1}},"key":"LqeCdlgG0Y"}],"key":"XzGI0UCZla"},{"type":"text","value":" ð","key":"I7HiIxoabB"}],"key":"pw2ZkoeDnx"}],"key":"cMjBfA5DBB"},{"type":"paragraph","position":{"start":{"line":97,"column":1},"end":{"line":99,"column":1}},"children":[{"type":"text","value":"Integrate computational outputs directly into your documents or anywhere in your book.","key":"yviRvaaZ3j"}],"key":"Lv433eqcp0"},{"type":"footer","children":[{"type":"paragraph","position":{"start":{"line":101,"column":1},"end":{"line":101,"column":1}},"children":[{"type":"text","value":"Make Science Reproducible »","position":{"start":{"line":101,"column":1},"end":{"line":101,"column":1}}
35,"key":"BOabq0CpiQ"}],"key":"RnxEjdskge"}],"key":"s1OBs38mpc"}],"urlSource":"/guide/interactive-notebooks","key":"UOBR8DVMFX"},{"type":"card","url":"/spec","children":[{"type":"header","children":[{"type":"paragraph","position":{"start":{"line":107,"column":1},"end":{"line":109,"column":1}},"children":[{"type":"strong","position":{"start":{"line":107,"column":1},"end":{"line":107,"column":1}},"children":[{"type":"text","value":"Community Driven","position":{"start":{"line":107,"column":1},"end":{"line":107,"column":1}},"key":"rM3DJtwA3i"}],"key":"b7w06aXa2n"},{"type":"text","value":" ð¤","key":"B8lQE0WuTY"}],"key":"fZv5qPTktI"}],"key":"K76XCYxn4e"},{"type":"paragraph","position":{"start":{"line":107,"column":1},"end":{"line":109,"column":1}},"children":[{"type":"text","value":"MyST is backed by an evolving specification, to work together towards the future of scientific communication.","key":"UcGhO8G7PI"}],"key":"y8xSjkdlla"},{"type":"footer","children":[{"type":"paragraph","position":{"start":{"line":111,"column":1},"end":{"line":111,"column":1}},"children":[{"type":"text","value":"MyST Spec »","position":{"start":{"line":111,"column":1},"end":{"line":111,"column":1}}
35,"key":"dti9Tm4cxP"}],"key":"K7T340BuAt"}],"key":"wmpvwL2BKW"}],"urlSource":"/spec","key":"kIDLaCxVew"}],"key":"JlkdHMd4WI"},{"type":"heading","depth":2,"position":{"start":{"line":116,"column":1},"end":{"line":116,"column":1}},"children":[{"type":"text","value":"Open Community","position":{"start":{"line":116,"column":1},"end":{"line":116,"column":1}},"key":"ziJX2tcjU2"}],"identifier":"open-community","label":"Open Community","html_id":"open-community","implicit":true,"key":"BRjM0dceWF"},{"type":"paragraph","position":{"start":{"line":118,"column":1},"end":{"line":118,"column":1}},"children":[{"type":"text","value":"The MyST ecosystem is an open community supported by The Executable Book Project.","position":{"start":{"line":118,"column":1},"end":{"line":118,"column":1}},"key":"wnoa9JI78q"}],"key":"db97U9iLRh"},{"type":"grid","columns":[1,1,2,3],"children":[{"type":"card","url":"https://executablebooks.org/en/latest/contribute/","children":[{"type":"header","children":[{"type":"paragraph","position":{"start":{"line":125,"column":1},"end":{"line":127,"column":1}},"children":[{"type":"strong","position":{"start":{"line":125,"column":1},"end":{"line":125,"column":1}},"children":[{"type":"text","value":"Contribute","position":{"start":{"line":125,"column":1},"end":{"line":125,"column":1}}
35,"key":"MD59gZrWUG"}],"key":"YnKmWeR9F5"},{"type":"text","value":" â","key":"kKsnRZGmCN"}],"key":"J91xkTQ8ck"}],"key":"t4VKTnfGSK"},{"type":"paragraph","position":{"start":{"line":125,"column":1},"end":{"line":127,"column":1}},"children":[{"type":"text","value":"Read our Contributing Guide to learn about the conventions we follow, and see our community forum to ask questions and help others.","key":"uGzqfinKO4"}],"key":"wKRHxeaApL"}],"urlSource":"https://executablebooks.org/en/latest/contribute/","key":"fgO04Vy72R"},{"type":"card","url":"https://executablebooks.org/en/latest/gallery/","children":[{"type":"header","children":[{"type":"paragraph","position":{"start":{"line":133,"column":1},"end":{"line":135,"column":1}},"children":[{"type":"strong","position":{"start":{"line":133,"column":1},"end":{"line":133,"column":1}},"children":[{"type":"text","value":"Be inspired","position":{"start":{"line":133,"column":1},"end":{"line":133,"column":1}},"key":"dZvv3Y9hcy"}],"key":"wSDp8GA7Fa"},{"type":"text","value":" ð","key":"kGRV10b55R"}],"key":"CPY0tm2XdL"}],"key":"ePlFfau1OW"},{"type":"paragraph","position":{"start":{"line":133,"column":1},"end":{"line":135,"column":1}},"children":[{"type":"text","value":"Our gallery of Jupyter Books has contributions from across the community: from differential equations, economics, quantum knots, to music classification ð¶.","key":"XH6xIUhIEc"}],"key":"h68NEEbCpl"}],"urlSource":"https://executablebooks.org/en/latest/gallery/","key":"LkhoIAOBlE"},{"type":"card","url":"https://compass.executablebooks.org/en/latest/strategy.html","children":[{"type":"header","children":[{"type":"paragraph","position":{"start":{"line":141,"column":1},"end":{"line":143,"column":1}},"children":[{"type":"strong","position":{"start":{"line":141,"column":1},"end":{"line":141,"column":1}},"children":[{"type":"text","value":"About Executable Books","position":{"start":{"line":141,"column":1},"end":{"line":141,"column":1}}
35,"key":"EV8nT9LpDT"}],"key":"EAukjbjOsq"},{"type":"text","value":" â¨","key":"W5kWsOkQ22"}],"key":"IhWEQjpeL2"}],"key":"OZEzJcNH16"},{"type":"paragraph","position":{"start":{"line":141,"column":1},"end":{"line":143,"column":1}},"children":[{"type":"text","value":"Learn more about our projectâs goals and strategy, list of core team members, and meeting notes and team calendar.","key":"DZOshqBESr"}],"key":"ygCfJa9iLP"}],"urlSource":"https://compass.executablebooks.org/en/latest/strategy.html","key":"dO7vKmbdzX"}],"key":"P51LQK8tQG"}],"data":{"class":"col-body-outset"},"key":"XjKRe85hSb"}],"key":"b31JGFzTaI"},"references":{"cite":{"order":[],"data":{}}},"footer":{"navigation":{"next":{"title":"Projects \u0026 Ecosystem Overview","url":"/ecosystem","group":"MyST Markdown"}}}}},"actionData":null,"errors":null},"future":{"v2_dev":true,"unstable_postcss":false,"unstable_tailwind":false,"v2_errorBoundary":true,"v2_headers":true,"v2_meta":true,"v2_normalizeFormMethod":true,"v2_routeConvention":true}};</script>
35<script type="module" async="">import "/build/manifest-B0C67EAB.js"; 36import * as route0 from "/build/root-WRFQF35E.js"; 37import * as route1 from "/build/routes/_index-3CCQL446.js"; 38window.__remixRouteModules = {"root":route0,"routes/_index":route1}; 39 40import("/build/entry.client-GRQZRW5V.js");</script>
40</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.