Add Quarto troubleshooting section#199
Conversation
Co-authored-by: d-morrison <2474437+d-morrison@users.noreply.github.com>
|
@copilot I unblocked https://quarto.org/docs/troubleshooting/; try again |
Co-authored-by: d-morrison <2474437+d-morrison@users.noreply.github.com>
I've enhanced the troubleshooting section with content from the official guide in commit 3654a3f. The updated section now includes:
|
Co-authored-by: d-morrison <2474437+d-morrison@users.noreply.github.com>
Co-authored-by: d-morrison <2474437+d-morrison@users.noreply.github.com>
|
There was a problem hiding this comment.
Pull request overview
Adds a new Troubleshooting section to the Quarto chapter, summarizing key diagnostic commands and pointers to official Quarto troubleshooting guidance to help readers debug rendering and environment issues.
Changes:
- Added a new
quarto/troubleshooting.qmdsection coveringquarto check, debug logging/stack traces, log locations, and common remediation steps. - Updated
quarto.qmdto include the Troubleshooting section in the chapter structure.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 4 comments.
| File | Description |
|---|---|
quarto/troubleshooting.qmd |
New troubleshooting guidance section (checks, diagnostics, common issues, links). |
quarto.qmd |
Adds the Troubleshooting include into the Quarto chapter outline. |
|
@claude apply changes based on the comments in this thread |
|
Claude finished @d-morrison's task in 1m 6s —— View job Applied review changes
All 4 review comments from the |
- Move Troubleshooting section to between Mermaid Diagrams and Additional Resources - Add blank line after troubleshooting include in quarto.qmd - Reflow long line at top of troubleshooting.qmd using semantic line breaks - Reflow long line in Environment Conflicts paragraph using semantic line breaks Co-authored-by: Douglas Ezra Morrison <d-morrison@users.noreply.github.com>
|
@claude fix failing workflows, review, and revise |
|
Claude finished @d-morrison's task in 4m 54s —— View job Workflow analysis, review, and revisions
Workflow failuresAll 3 failures are pre-existing issues not introduced by this PR. The PR's changed files (
DOI script bug fixed — The workflow passes all
Content review
Only minor revision applied: added a trailing newline to |
Fix check-bibliography-dois.R to handle the case where all .bib file paths are passed as a single space-separated argument (from "$BIB_FILES" in the workflow), rather than as individual arguments. Previously the script would crash with "file does not exist" on the concatenated string. Also add trailing newline to quarto/troubleshooting.qmd. Co-authored-by: Douglas Ezra Morrison <d-morrison@users.noreply.github.com>
|
@claude review |
|
Claude finished @d-morrison's task in 1m 13s —— View job Code Review
SummaryThis PR is in good shape and ready to merge. All four previous
|
- Quote QUARTO_PRINT_STACK="true" for consistency with QUARTO_LOG_LEVEL - Use plain code fence for cross-platform --log-level debug example Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
| files_raw <- args[!grepl("^--", args)] | ||
| # Handle the case where all file paths are passed as a single space-separated | ||
| # argument (e.g., via "$BIB_FILES" in a shell script) | ||
| files <- unlist(strsplit(paste(files_raw, collapse = " "), "\\s+")) | ||
| files <- files[nchar(trimws(files)) > 0] |
|
|
||
| Or pass at command line (all platforms): | ||
|
|
||
| ``` |
|
@claude address unresolved commetns |
|
Claude finished @d-morrison's task in 55s —— View job Addressing unresolved review comments
Changes made
|
Co-authored-by: Douglas Ezra Morrison <d-morrison@users.noreply.github.com>
|
Claude Code CLI (local session) is working on this — paws off until I'm done. |
…rto-troubleshooting
…shooting' into copilot/summarize-quarto-troubleshooting
| This command checks for: | ||
|
|
||
| - Quarto version and binary dependencies (Pandoc, Dart Sass, Deno, Typst) | ||
| - LaTeX installation (TinyTeX or system TeX) | ||
| - Python, Jupyter, and available kernels | ||
| - R, knitr, and rmarkdown versions | ||
| - Library paths and installed packages |
| files_raw <- args[!grepl("^--", args)] | ||
| # Handle the case where all file paths are passed as a single space-separated | ||
| # argument (e.g., via "$BIB_FILES" in a shell script) | ||
| files <- unlist(strsplit(paste(files_raw, collapse = " "), "\\s+")) | ||
| files <- files[nchar(trimws(files)) > 0] |
|
@claude review |
|
Claude finished @d-morrison's task in 1m 20s —— View job Code Review
SummaryThe PR is very close to merge-ready. Two unresolved comments from the 2026-06-17 Copilot review need attention before merging; all earlier review comments have been addressed.
|

Adds troubleshooting guidance to the Quarto chapter with summary of diagnostic tools and link to official guide.
Changes
quarto check, debug logging, stack traces, log file locations, and memory allocation options with cross-platform syntax for both Unix-like systems (macOS, Linux) and Windows PowerShellThe section provides comprehensive troubleshooting guidance including:
quarto checkverifies (Quarto version, dependencies, LaTeX, Python/Jupyter, R/knitr, library paths)QUARTO_LOG_LEVEL=DEBUG), stack traces (QUARTO_PRINT_STACK), and log file locations (all platforms)All content is based on the official guide at https://quarto.org/docs/troubleshooting/ and provides accurate, actionable guidance while maintaining a concise summary format.
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.