Sådan Forhindrer Du Pandoc i at Ændre Størrelsen på PNG-Billeder i PDF og HTML

Hvordan kan pandoc instrueres til ikke at ændre størrelsen på PNG-billeder i PDF- eller HTML-output, så de vises i deres korrekte størrelse?

For at sikre, at PNG-billeder ikke ændrer størrelse i PDF- og HTML-output med Pandoc, kan du bruge LaTeX-kommandoer, inline CSS-styling, Pandoc's attributter eller en YAML metadata block.

Sådan instrueres Pandoc til ikke at ændre størrelsen på PNG-billeder i PDF- eller HTML-output

Pandoc er et alsidigt værktøj til konvertering af dokumenter mellem forskellige formater. For at sikre, at PNG-billeder vises i deres korrekte størrelse i både PDF- og HTML-output, kan du følge disse trin:

1. Brug af LaTeX for PDF-output

For at sikre, at billederne ikke ændrer størrelse i PDF-output, kan du bruge LaTeX-kommandoer i din Markdown-fil:

  • Indsæt billedet med LaTeX-kommandoen \includegraphics og angiv ingen skalering.
  • Eksempel:
    ![Alt-tekst](billede.png){ width=100% }

2. Brug af CSS for HTML-output

For at sikre, at billederne ikke ændrer størrelse i HTML-output, kan du bruge inline CSS-styling:

  • Indsæt billedet med Markdown-syntaks og tilføj inline CSS for at bevare størrelsen.
  • Eksempel:
    ![Alt-tekst](billede.png){ style="width:auto; height:auto;" }

3. Brug af Pandoc's Attributter

Pandoc tillader brug af attributter direkte i Markdown for at kontrollere billedstørrelsen:

  • Indsæt billedet med Pandoc's attributter for at bevare den oprindelige størrelse.
  • Eksempel:
    ![Alt-tekst](billede.png){ width=auto height=auto }

4. Brug af YAML Metadata Block

Du kan også specificere billedstørrelse i en YAML metadata block i begyndelsen af din Markdown-fil:

  • Tilføj en YAML metadata block og angiv billedstørrelsen.
  • Eksempel:
    ---
    header-includes:
      - \usepackage{graphicx}
      - \setkeys{Gin}{width=\textwidth}
    ---

Ved at følge disse metoder kan du sikre, at dine PNG-billeder vises i deres korrekte størrelse i både PDF- og HTML-output, når du bruger Pandoc.