Thank you William, problem solved!

Il giorno venerdì 10 giugno 2022 alle 18:31:27 UTC+2 William Lupton ha scritto:
i think you need to distinguish defaults (command-line options) and metadata (although perhaps there's some overlap?).

this works:

% cat file.md   # I don't think you can specify the name of the defaults file here, so I removed it; also not sure about ${.}

---
title: This is a simple Markdown file
author: Emiliano
---

# Heading

This is the content of the section.

% cat defaults.yaml
pdf-engine: wkhtmltopdf

% cat config.yaml
lang: en-US
papersize: a4
linestretch: 1.5
mainfont: "Palatino"
geometry:
  - top=2.5cm
  - left=3cm
  - right=3cm
  - bottom=2.5cm

% pandoc --defaults defaults.yaml --metadata-file config.yaml file.md -o file.pdf
Loading pages (1/6)
Counting pages (2/6)                                              
Resolving links (4/6)                                                      
Loading headers and footers (5/6)                                          
Printing pages (6/6)
Done                                      

On Fri, 10 Jun 2022 at 17:06, Emiliano <gattulli...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
Hello everyone!

I'm trying to simplify the YAML section of my Markdown files by writing most of my settings in a separate default file or metadata file. The idea is to write just a few lines of YAML in my Markdown file and then having a separate file (let's call it config.yaml) in which I can set everything else. Let me provide a practical example:

> file.md
```markdown
---
title: This is a simple Markdown file
author: Emiliano
default: ${.}/config.yaml
---

# Heading

This is the content of the section.
```

> config.yaml
```yaml
---
lang: en-US
papersize: a4
linestretch: 1.5
mainfont: "Palatino"
geometry:
  - top=2.5cm
  - left=3cm
  - right=3cm
  - bottom=2.5cm
pdf-engine: xelatex
---
```

This very example I provided does not work! Do you have any idea of how to solve this issue?

Many thanks in advance!
Emiliano

--
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discus...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/e80a4dce-27f5-4379-a44f-5f43af197cc9n%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/01b37417-1002-445e-9140-fb36beb3f8c8n%40googlegroups.com.