quarto-dev / quarto-dev/quarto-cli
Use "and" before last reference in group cross references
Open
@cscheid is already working on this.
Since Nov 15, 2022.
bug
crossref
- Dominant language
- JavaScript
- Stars
- 6k
- Forks
- 458
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 41
Description
Bug description
Consider the following minimal working example:
_quarto.yml:
project:
type: book
book:
title: "Minimal Working Example"
author: "Raniere"
date: "06/08/2022"
chapters:
- index.qmd
format:
html:
theme: cosmo
index.qmd:
# Preface {.unnumbered}
Some text [@fig-first; @fig-second] more text.
{#fig-first}
{#fig-second}
After render, I got
Some text Figure 1, Figure 2 more text.
when I expected to get
Some text Figure 1 and Figure 2 more text.

quarto check Output
[✓] Checking Quarto installation......OK
Version: 1.0.37
Path: /opt/quarto/bin
[✓] Checking basic markdown render....OK
[✓] Checking Python 3 installation....OK
Version: 3.9.2
Path: /usr/bin/python3
Jupyter: (None)
Jupyter is not available in this Python installation.
Install with python3 -m pip install jupyter
[✓] Checking R installation...........OK
Version: 4.1.3
Path: /opt/conda/lib/R
LibPaths:
- /opt/conda/lib/R/library
rmarkdown: 2.14
[✓] Checking Knitr engine render......OK
quarto tools check Output
[✓] Inspecting tools
Tool Status Installed Latest
chromium Not installed --- 869685
tinytex Not installed --- v2022.08
Checklist
- formatted your issue so it is easier for us to read?
- included a minimal, fully reproducible example in a single .qmd file? Please provide the whole file rather than the snippet you believe is causing the issue.
- documented the quarto version you're running, by pasting the output from running
quarto checkin the "Quarto Check Output" text area? - documented the version of the quarto tools you're running, by providing the output from running
quarto tools checkin the "Quarto Tools Check Output" text area? - documented the RStudio IDE version you're running (if applicable), by providing the value displayed in the "About RStudio" main menu dialog?
- documented which operating system you're running? If on Linux, please provide the specific distribution as well.
- upgraded to the latest version, including your versions of R, the RStudio IDE, and relevant R packages?
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.