Trending

#quartopub

Latest posts tagged with #quartopub on Bluesky

Latest Top
Trending

Posts tagged #quartopub

Original post on fediscience.org

Back on a train this morning, this time on my way to Osnabrück to give a workshop on literate programming and #Quarto at the STaPs conference (Sprachwissenschaftliche Tagung für Promotionsstudierende) tomorrow afternoon. If you're in or close to Osnabrück and want to join last minute, get in […]

7 3 1 0
A Quarto Reveal.js slide titled "Data Science with Quarto." The body text mixes native Markdown styling with inline Typst-rendered images, challenging viewers to spot the difference. Coloured words like "beautiful typography," "Typst emphasis," and "Typst images" are Typst fragments compiled to inline images, while "colourful accents," "Markdown emphasis," and "Markdown spans" are plain Markdown spans styled with CSS. An inline equation (beta-hat OLS formula) is also rendered by Typst. Underlined text appears twice using both approaches. The slide closes with the question: "Can you tell which is which?"

A Quarto Reveal.js slide titled "Data Science with Quarto." The body text mixes native Markdown styling with inline Typst-rendered images, challenging viewers to spot the difference. Coloured words like "beautiful typography," "Typst emphasis," and "Typst images" are Typst fragments compiled to inline images, while "colourful accents," "Markdown emphasis," and "Markdown spans" are plain Markdown spans styled with CSS. An inline equation (beta-hat OLS formula) is also rendered by Typst. Underlined text appears twice using both approaches. The slide closes with the question: "Can you tell which is which?"

Inline Typst in Quarto, rendered to any format.

Coloured text, maths, underlines… some words on this slide are Typst images, others are Markdown spans.

Can you tell which is which?

Typst Render now supports inline {typst} code.

github.com/mcanouil/quarto-typst-render

#Typst #Quarto #QuartoPub

11 1 0 0
A screenshot showing an "All Pages Side by Side" documentation section. The top half contains a fenced code block using the typst language, with chunk options layout-ncol: 2, width: 8cm, and height: 6cm, followed by Typst markup that sets the font size to 14pt and renders two pages using #align(center + horizon) with a #pagebreak() between them. The bottom half shows the rendered output: two pages displayed side by side, the left reading "Page 1: First page content." and the right reading "Page 2: Second page content."

A screenshot showing an "All Pages Side by Side" documentation section. The top half contains a fenced code block using the typst language, with chunk options layout-ncol: 2, width: 8cm, and height: 6cm, followed by Typst markup that sets the font size to 14pt and renders two pages using #align(center + horizon) with a #pagebreak() between them. The bottom half shows the rendered output: two pages displayed side by side, the left reading "Page 1: First page content." and the right reading "Page 2: Second page content."

And now you can include multi-pages outputs.

github.com/mcanouil/qua...

#Quarto #Typst #QuartoPub

6 1 0 0

Is there a similar option for fixing accessibility issues with a Quarto book?

#Quarto #QuartoPub

2 0 2 0

Really useful #QuartoPub extension, especially for things like online event schedules 👇

18 3 0 0
Preview
GitHub - EllaKaye/localtime: Quarto shortcode to display times in the reader's local timezone Quarto shortcode to display times in the reader's local timezone - EllaKaye/localtime

Announcing localtime, a #QuartoPub extension for displaying times in the reader's local timezone e.g.

{{< localtime 2026-03-09 20:30 UTC >}} will render as 2026-03-09 21:30 for someone in CET.

Has nice formatting options, and automatically accounts for daylight saving.

github.com/EllaKaye/loc...

33 11 1 1

heck yes, fully compliant PDF with a ton of math and images and tables, all in just a few minutes of work #QuartoPub

12 3 0 0
Accessibility score for: evalsp26_01-exam_answers
100% Accessibility score: 100 percent
arrow_drop_up
Perfect!

This PDF has a perfect accessibility score, although further improvements may still be possible. Keep up the good work!

Accessibility score for: evalsp26_01-exam_answers 100% Accessibility score: 100 percent arrow_drop_up Perfect! This PDF has a perfect accessibility score, although further improvements may still be possible. Keep up the good work!

If you use #QuartoPub for any PDF documents for teaching and you need to meet impending PDF accessibility rules, upgrade to v1.9, add format: typst: pdf-standard: ua-1 to the YAML front matter, and it'll work!

119 30 5 6

Really interesting blog post ,👇

(Also the Poverty Data Gaps Explorer is made with a combination of #RStats, #QuartoPub and Observable!)

#DataViz

10 2 0 0
Interactive resources

With the power of OJS and Quarto, I’ve created a few interactive websites to illustrate trickier statistical concepts when teaching. Check them out (and adapt and copy as much as you want!)

With links to three different websites (accessible at the main link in the post)

Interactive resources With the power of OJS and Quarto, I’ve created a few interactive websites to illustrate trickier statistical concepts when teaching. Check them out (and adapt and copy as much as you want!) With links to three different websites (accessible at the main link in the post)

Finally got around to adding fancy links to my different interactive teaching websites for showing things like p-hacking, p-value interpretations, and (still-in-draft-form) DAGs at www.andrewheiss.com/teaching/ #rstats #QuartoPub #statsky

133 22 1 1

Ah, found it! Yep, you should set the source/primary file as _quarto.yml if you're using a #QuartoPub project like a book or website docs.posit.co/connect-clou...

3 1 0 1
Positron showing the Posit Publisher extension with a configuration file for a website deployment. The source field is highlighted, currently set to "_quarto.yml"

Positron showing the Posit Publisher extension with a configuration file for a website deployment. The source field is highlighted, currently set to "_quarto.yml"

Posit Connect Cloud question for #rstats! I'm deploying a #QuartoPub website that I render locally and push to PCC (so, no on-server rendering). When setting up the connection, what am I supposed to choose as the source file? _quarto.yml? index.qmd?

5 1 1 1
Symbols
This is some text with a footnote.* Here is another footnote.† And a third.‡
A fourth footnote here.§ And a fifth.¶
Sixth,‖ seventh,** eighth,†† ninth,‡‡ and tenth.§§

Symbols This is some text with a footnote.* Here is another footnote.† And a third.‡ A fourth footnote here.§ And a fifth.¶ Sixth,‖ seventh,** eighth,†† ninth,‡‡ and tenth.§§


Continuing from a Previous Document

This document is part of a series. The previous part had three footnotes, so this one begins at iv.iv The numbering continues naturally.v And so on.vi

A fourth footnote here.vii And a fifth.viii
Footnotes

    First footnote in this document — marker is iv. ↩︎

    Second footnote — marker is v. ↩︎

    Third footnote — marker is vi. ↩︎

    Fourth footnote — marker is vii. ↩︎

    Fifth footnote — marker is viii. ↩︎

Continuing from a Previous Document This document is part of a series. The previous part had three footnotes, so this one begins at iv.iv The numbering continues naturally.v And so on.vi A fourth footnote here.vii And a fifth.viii Footnotes First footnote in this document — marker is iv. ↩︎ Second footnote — marker is v. ↩︎ Third footnote — marker is vi. ↩︎ Fourth footnote — marker is vii. ↩︎ Fifth footnote — marker is viii. ↩︎

Format support

Every Quarto format handles footnotes differently, and not every format supports every possible extension option.

| Feature | HTML | LaTeX | Typst |
| --- | --- | --- | --- |
| All `style` options | Yes | Yes | Yes |
| `custom` symbols | Yes | Yes | Yes |
| `cycle` modes | Yes | Yes | Yes |
| `start-at` | Yes | Yes | Yes |
| `marker-prefix`/`marker-suffix` | Yes | Yes | Yes |
| `text-prefix`/`text-suffix` | Yes | No | No |
| CSS customization | Yes | — | — |

Format support Every Quarto format handles footnotes differently, and not every format supports every possible extension option. | Feature | HTML | LaTeX | Typst | | --- | --- | --- | --- | | All `style` options | Yes | Yes | Yes | | `custom` symbols | Yes | Yes | Yes | | `cycle` modes | Yes | Yes | Yes | | `start-at` | Yes | Yes | Yes | | `marker-prefix`/`marker-suffix` | Yes | Yes | Yes | | `text-prefix`/`text-suffix` | Yes | No | No | | CSS customization | Yes | — | — |

Three screenshots from InDesign showing the `style` option, `start-at` option, and `marker/text prefix/suffix` options

Three screenshots from InDesign showing the `style` option, `start-at` option, and `marker/text prefix/suffix` options

New #QuartoPub extension! Footnote Styles: github.com/andrewheiss/...

You can use one of nine InDesign-style footnote numbering systems (like *, †, ‡, §, ¶ symbols!) or define your own. You can also start numbers at arbitrary values and do a bunch of other neat things.

64 9 3 1
2. Install the diagram extension in a Quarto project. Create a new Quarto project. From the terminal, run this to install the diagram extension:

quarto install extension pandoc-ext/diagram

3. Tell your document to use the extension. Add this to the YAML header of a Quarto document:

filters:
  - diagram

4. Add a .tikz block to your document. Add a tikz code block to your document like this:

```{.tikz}
\begin{tikzpicture}[>={stealth}]
  \node (x) at (0,0) {$X_{t}$};
  \node (y) at (2,0) {$Y_{t + 1}$};
  \node (z) at (1,1) {$Z$};
  \path[->] (z) edge (x);
  \path[->] (z) edge (y);
  \path[->] (x) edge (y);
\end{tikzpicture}
```

5. Render! Render the document to PDF and you should see a diagram. Render it to HTML or .docx or Typst and it should use inkscape to convert it to SVG. Magic.

2. Install the diagram extension in a Quarto project. Create a new Quarto project. From the terminal, run this to install the diagram extension: quarto install extension pandoc-ext/diagram 3. Tell your document to use the extension. Add this to the YAML header of a Quarto document: filters: - diagram 4. Add a .tikz block to your document. Add a tikz code block to your document like this: ```{.tikz} \begin{tikzpicture}[>={stealth}] \node (x) at (0,0) {$X_{t}$}; \node (y) at (2,0) {$Y_{t + 1}$}; \node (z) at (1,1) {$Z$}; \path[->] (z) edge (x); \path[->] (z) edge (y); \path[->] (x) edge (y); \end{tikzpicture} ``` 5. Render! Render the document to PDF and you should see a diagram. Render it to HTML or .docx or Typst and it should use inkscape to convert it to SVG. Magic.

New blog post! After years of annoying shenanigans, I discovered that nowadays it's *really* straightforward to get tikz diagrams in #QuartoPub to automatically turn into SVGs in HTML, docx, and Typst! Install Inkscape, install a Quarto extension, and you're done. www.andrewheiss.com/blog/2026/02...

95 15 1 3
Google search results showing that I visit quarto.org often

Google search results showing that I visit quarto.org often

thanks google #quartopub

32 1 0 0
Video

What if Quarto extensions ...
- could provide Code Snippets?
- had hover infos, suggestions, completions, validations?

#Quarto #QuartoWizard #PositronIDE #VSCode #QuartoPub

2 1 0 0
Post image

With bookdown.org being decommissioned, I've been working on converting #rstats books from #bookdown to #quartopub. After spending a lot of time with Claude to get it right for my two books, here's a repo that might help you do the same (especially with Claude Code):

github.com/topepo/bookd...

62 10 1 2
Simulated null distribution for data with a sample size of 100, difference in group means of 5, and a p-value of 0.142

Simulated null distribution for data with a sample size of 100, difference in group means of 5, and a p-value of 0.142

Simulated null distribution of a slope of 0.8 and p-value of 0.002

Simulated null distribution of a slope of 0.8 and p-value of 0.002

Finally, we have to decide if the p-value meets an evidentiary standard or threshold that would provide us with enough evidence that we aren’t in the null world (or, in more statsy terms, enough evidence to reject the null hypothesis).

There are lots of possible thresholds. By convention, most people use a threshold (often shortened to α) of 0.05, or 5%. But that’s not required! You could have a lower standard with an α of 0.1 (10%), or a higher standard with an α of 0.01 (1%).

Statistically significant
The p-value is < 0.001 and our threshold for α is 0.05

In a world where there is no relationship between x and y, the probability of seeing a slope of at least 0.901 is < 0.1%

Since < 0.001 is less than 0.05, we have enough evidence to say that the slope is statistically significant.

Finally, we have to decide if the p-value meets an evidentiary standard or threshold that would provide us with enough evidence that we aren’t in the null world (or, in more statsy terms, enough evidence to reject the null hypothesis). There are lots of possible thresholds. By convention, most people use a threshold (often shortened to α) of 0.05, or 5%. But that’s not required! You could have a lower standard with an α of 0.1 (10%), or a higher standard with an α of 0.01 (1%). Statistically significant The p-value is < 0.001 and our threshold for α is 0.05 In a world where there is no relationship between x and y, the probability of seeing a slope of at least 0.901 is < 0.1% Since < 0.001 is less than 0.05, we have enough evidence to say that the slope is statistically significant.

Evidentiary standards

When thinking about p-values and thresholds, I like to imagine myself as a judge or a member of a jury. Many legal systems around the world have formal evidentiary thresholds or standards of proof. If prosecutors provide evidence that meets a threshold (i.e. goes beyond a reasonable doubt, or shows evidence on a balance of probabilities), the judge or jury can rule guilty. If there’s not enough evidence to clear the standard or threshold, the judge or jury has to rule not guilty.

With p-values:

If the probability of seeing an effect or difference (or δ) in a null world is less than 5% (or whatever the threshold is), we rule it statistically significant and say that the difference does not fit in that world. We’re pretty confident that it’s not zero.
If the p-value is larger than the threshold, we do not have enough evidence to claim that δ doesn’t come from a world of where there’s no difference. We don’t know if it’s not zero.
Importantly, if the difference is not significant, that does not mean that there is no difference. It just means that we can’t detect one if there is. If a prosecutor doesn’t provide sufficient evidence to clear a standard or threshold, it does not mean that the defendant didn’t do whatever they’re charged with†—it means that the judge or jury can’t detect guilt.

Evidentiary standards When thinking about p-values and thresholds, I like to imagine myself as a judge or a member of a jury. Many legal systems around the world have formal evidentiary thresholds or standards of proof. If prosecutors provide evidence that meets a threshold (i.e. goes beyond a reasonable doubt, or shows evidence on a balance of probabilities), the judge or jury can rule guilty. If there’s not enough evidence to clear the standard or threshold, the judge or jury has to rule not guilty. With p-values: If the probability of seeing an effect or difference (or δ) in a null world is less than 5% (or whatever the threshold is), we rule it statistically significant and say that the difference does not fit in that world. We’re pretty confident that it’s not zero. If the p-value is larger than the threshold, we do not have enough evidence to claim that δ doesn’t come from a world of where there’s no difference. We don’t know if it’s not zero. Importantly, if the difference is not significant, that does not mean that there is no difference. It just means that we can’t detect one if there is. If a prosecutor doesn’t provide sufficient evidence to clear a standard or threshold, it does not mean that the defendant didn’t do whatever they’re charged with†—it means that the judge or jury can’t detect guilt.

I just whipped up this little #QuartoPub site last week that demonstrates how I teach p-values/hyp-testing through simulation both with live OJS and with #rstats, and I think it's super neat! It has examples for diff-in-means, diff-in-props, and regression slopes nullworlds.andrewheiss.com #statsky

139 26 3 5
This is some text with a footnote.* Here is another footnote.† And a third.‡

A fourth footnote here.§ And a fifth.¶

Now we cycle into doubled symbols: sixth,** seventh,†† eighth,‡‡ ninth,§§ and tenth.¶¶

Footnotes
This is the first footnote. ↩︎
This is the second footnote. ↩︎
This is the third footnote. ↩︎
This is the fourth footnote. ↩︎
This is the fifth footnote. ↩︎
This is the sixth footnote — symbols should start doubling. ↩︎
Seventh footnote. ↩︎
Eighth footnote. ↩︎
Ninth footnote. ↩︎
Tenth footnote. ↩︎

This is some text with a footnote.* Here is another footnote.† And a third.‡ A fourth footnote here.§ And a fifth.¶ Now we cycle into doubled symbols: sixth,** seventh,†† eighth,‡‡ ninth,§§ and tenth.¶¶ Footnotes This is the first footnote. ↩︎ This is the second footnote. ↩︎ This is the third footnote. ↩︎ This is the fourth footnote. ↩︎ This is the fifth footnote. ↩︎ This is the sixth footnote — symbols should start doubling. ↩︎ Seventh footnote. ↩︎ Eighth footnote. ↩︎ Ninth footnote. ↩︎ Tenth footnote. ↩︎

---
title: "Footnote fun times"
format: html
filters:
  - footnote-symbols
extensions:
  footnote-symbols:
    style: "symbols"
    separator: ""
---

This is some text with a footnote.[^1] Here is another footnote.[^2] And a third.[^3]

A fourth footnote here.[^4] And a fifth.[^5]

Now we cycle into doubled symbols: sixth,[^6] seventh,[^7] eighth,[^8] ninth,[^9] and tenth.[^10]

[^1]: This is the first footnote.
[^2]: This is the second footnote.
[^3]: This is the third footnote.
[^4]: This is the fourth footnote.

--- title: "Footnote fun times" format: html filters: - footnote-symbols extensions: footnote-symbols: style: "symbols" separator: "" --- This is some text with a footnote.[^1] Here is another footnote.[^2] And a third.[^3] A fourth footnote here.[^4] And a fifth.[^5] Now we cycle into doubled symbols: sixth,[^6] seventh,[^7] eighth,[^8] ninth,[^9] and tenth.[^10] [^1]: This is the first footnote. [^2]: This is the second footnote. [^3]: This is the third footnote. [^4]: This is the fourth footnote.

having fun times making a #quartopub extension

19 0 2 0
Numbered code annotations beside a Python function showing interactive step-by-step explanations of each line

Numbered code annotations beside a Python function showing interactive step-by-step explanations of each line

Quarto code annotations in Typst?! 😏
(And fancy code blocks)

#Quarto #QuartoPub #Typst #TechnicalWriting #Teaching

21 3 3 0
Screenshot showing Multiple and Embedded Colours section with three subsections: Multiple Colours (Inline) demonstrates colour codes in array format with visual colour indicators including red, green, and blue examples; Embedded Colours (in Code) shows colour values within R and CSS code snippets with colour previews; Mixed Formats displays both hexadecimal and RGB colour notation examples with corresponding colour dots.

Screenshot showing Multiple and Embedded Colours section with three subsections: Multiple Colours (Inline) demonstrates colour codes in array format with visual colour indicators including red, green, and blue examples; Embedded Colours (in Code) shows colour values within R and CSS code snippets with colour previews; Mixed Formats displays both hexadecimal and RGB colour notation examples with corresponding colour dots.

Screenshot showing Named Colours section demonstrating colour naming conventions: includes code examples for red, rebeccapurple, and cornflowerblue with visual colour indicators; text examples showing the same colour names; and British versus American spelling variants for gray and grey with corresponding colour previews.

Screenshot showing Named Colours section demonstrating colour naming conventions: includes code examples for red, rebeccapurple, and cornflowerblue with visual colour indicators; text examples showing the same colour names; and British versus American spelling variants for gray and grey with corresponding colour previews.

"Preview Colour" finally preview named colours, and multiple colours for all formats.

github.com/mcanouil/qua...

#Quarto #QuartoPub

6 1 0 0
Preview
GitHub - mcanouil/quarto-external: Quarto extension to include content or partial content from external file. Quarto extension to include content or partial content from external file. - mcanouil/quarto-external

New feature for the "external" shortcode for Quarto.
It now supports shifting headings level. 🎉

quarto add mcanouil/quarto-external@1.4.0

{{< external <URI>#<section-id> shift=1 >}}

github.com/mcanouil/qua...

#Quarto #DataScience #QuartoPub

1 0 1 0

Hi #econtwitter #rstats,

Looking for great blog posts or talks on reproducible workflows w/ #QuartoPub in R/Python.
Also, examples of high-profile irreproducibility blunders 😉. I'm interested in literate programming, version control w/ Git/GitHub, & dep management with uv & renv. Any suggestions?

1 0 0 0
Post image

1/2 WHOAMI: In a previous life (pre 2025) I had been a #rstats lecturer, #Rpkg developer, #QuartoPub experimenter, #healthdata visualizer - in the public sector (uni, hospital, public health)

Check out some of my previous projects: github.com/chizapoth

2 0 1 0
But one of the most intriguing benefits is down the road. RStudio founder and CEO J.J. Allaire envisions cloud-based collaboration for Quarto documents that will work the same way Google Docs editing does now—seamlessly and without users needing to explicitly use an external version control tool like Git. However, Allaire stressed that this functionality is not imminent.

But one of the most intriguing benefits is down the road. RStudio founder and CEO J.J. Allaire envisions cloud-based collaboration for Quarto documents that will work the same way Google Docs editing does now—seamlessly and without users needing to explicitly use an external version control tool like Git. However, Allaire stressed that this functionality is not imminent.

I remember J.J. Allaire telling me back in 2022 that he envisioned Quarto someday having a collaborative editor which could work like Google Docs. #QuartoPub
www.infoworld.com/article/2336...

1 0 0 0
My 2025 Year-In-Review A scrollytelling write up about my life's journey and reflection for 2025.

Here is a small reflection ✍️ of my life's journey 🐛 in 2025.

Wishing everyone a blessed new year 🎊 filled with peace 🍀, love ❤️, and hope 🕊️.

Link 🔗: jauntyjjs.github.io/reflection_2...
Source 💻: github.com/JauntyJJS/re...

#rstats #quartopub #Quarto #closeread #2025reflection #scrollytelling

1 0 1 0
Preview
Working with colours in R – Nicola Rennie Whether you’re building data visualisations or generative art, at some point you will likely need to consider which colours to use in R. This blog post describes different ways to define colours, how ...

A thread of my 2025 blog posts - including 14 posts about #RStats, #TidyTuesday, #QuartoPub and more!

January 2025: nrennie.rbind.io/blog/colours...

30 5 1 0

TIL: If you're using #QuartoPub to render #python, you need to use

```
execute:
daemon: false
```

Or quarto will essentially reuse python sessions and NO REPRODUCIBILITY FOR YOU!

0 3 0 0
Screenshot of homepage showing a grid of hexagons in different shades of pink and purples. Bottom row of the grid contains a photo of me. Underneath has my name (Nicola Rennie), the phrase transforming data into understanding. Followed by social media links and links to main website pages.

Screenshot of homepage showing a grid of hexagons in different shades of pink and purples. Bottom row of the grid contains a photo of me. Underneath has my name (Nicola Rennie), the phrase transforming data into understanding. Followed by social media links and links to main website pages.

My #QuartoPub website has had a little bit of a makeover recently!

✅ Dark-mode option
✅ New cover page (obviously made with #ggplot2)
✅ Cleaner fonts and higher contrast for improved accessibility
✅ Hopefully easier to find things

Link: nrennie.rbind.io

#RStats

30 2 1 0
Preview
Companion to Advent of Code and Associated Personal Website Use with advent-of-code-website-template to create a website for Advent of Code solutions. Also includes functions for getting and reading in puzzle input.

aochelpers: to use in conjunction with #QuartoPub websites created from my advent-of-code-website template #AdventOfCode. Also contains functions to help with the challenges.

ellakaye.github.io/aochelpers/

github.com/EllaKaye/adv...

adventofcode.ellakaye.co.uk (my solutions, very behind)

2 0 1 0