Skip to content

YAML confusion in parametric document when Python and R are used together #10103

Open
@berkorbay

Description

@berkorbay

Bug description

I was preparing a parametric document where title changes with respect to some parameters. I was able to do so with only python code blocks. But when I add an R code block, regardless of the position, the outcome is not desirable. It just shows the yaml as a simple code block, not actual title/subtitle etc.

Steps to reproduce

```{python}
# | tags: [parameters]
param1 = "aa"
param2 = f"bb"
```

---
author: "The Author"
format:
    pdf:
        toc: false
        number-sections: false
execute:
    echo: false
    warning: false
    message: false
---

```{python}
# | output: asis
print(
    f"""
---
title: "Some title ({param1},{param2})"
---
"""
)
```

```{r}
library(reticulate)
library(tidyverse)
```

ps. Remove the R chunk to get a proper render.

Expected behavior

It should work normally and display title and author.
Screenshot 2024-06-23 at 16 23 00 1

Actual behavior

When R chunk is included it does not display anything but codeblocks with only the title

Screenshot 2024-06-23 at 16 21 53

Your environment

VSCode Version: 1.90.0 (Universal)
Commit: 89de5a8d4d6205e5b11647eb6a74844ca23d2573
Date: 2024-06-04T19:34:44.157Z (2 wks ago)
Electron: 29.4.0
ElectronBuildId: 9593362
Chromium: 122.0.6261.156
Node.js: 20.9.0
V8: 12.2.281.27-electron.0
OS: Darwin arm64 22.1.0

Apple M1 Max
MacOS Ventura 13.0.1

Quarto check output

Quarto 1.4.555
[✓] Checking versions of quarto binary dependencies...
Pandoc version 3.1.11: OK
Dart Sass version 1.69.5: OK
Deno version 1.37.2: OK
[✓] Checking versions of quarto dependencies......OK
[✓] Checking Quarto installation......OK
Version: 1.4.555
Path: /Applications/quarto/bin

[✓] Checking tools....................OK
TinyTeX: (not installed)
Chromium: (not installed)

[✓] Checking LaTeX....................OK
Using: Installation From Path
Path: /opt/homebrew/bin
Version: undefined

[✓] Checking basic markdown render....OK

[✓] Checking Python 3 installation....OK
Version: 3.11.6
Path: /Users/rocket/.pyenv/versions/3.11.6/bin/python3
Jupyter: 5.7.1
Kernels: python3

[✓] Checking Jupyter engine render....OK

[✓] Checking R installation...........OK
Version: 4.3.1
Path: /Library/Frameworks/R.framework/Resources
LibPaths:
- /Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/library
knitr: 1.43
rmarkdown: 2.24

[✓] Checking Knitr engine render......OK

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions