Type something to search...

Raskt konvertere Markdown til PDF i akademisk stil på macOS

I denne veiledningen vil jeg vise deg hvordan jeg konverterer Markdown-dokumenter til akademiske stil-PDF-er på macOS ved hjelp av Pandoc og BasicTeX. Denne metoden er rask og enkel, perfekt når du trenger å lage profesjonelle PDF-filer for akademiske artikler.

Steg 1: Installer Pandoc og BasicTeX

Først må du installere Pandoc og BasicTeX på macOS-systemet ditt. Slik gjorde jeg det:

  1. Installer Pandoc: Åpne Terminal og skriv inn følgende kommando for å installere Pandoc:

    brew install pandoc
    
  2. Installer BasicTeX: Siden MacTeX er ganske stor, valgte jeg den mindre BasicTeX-pakken for å spare plass. Kjør denne kommandoen:

    brew install --cask basictex
    
  3. Installer vanlige LaTeX-pakker: For å sikre at du har de nødvendige pakkene for å generere PDF-er, kjør disse kommandoene:

    sudo tlmgr update --self
    sudo tlmgr install collection-basic collection-latex collection-latexrecommended collection-fontsrecommended
    

Steg 2: Forbered Markdown-filen din

Neste steg er å lage Markdown-filen din (f.eks. paper.md). Slik satte jeg opp min fil, inkludert tittel, forfatter, dato og kontaktinformasjon:

---
title: "Your Paper Title"
subtitle: "Optional Subtitle"
date: \today

author: |
  | Your Name
  | your-email@tanshuai.com
  | www.tanshuai.com
---

# Abstract

Your abstract here.

# Introduction

Your introduction here.

# Methodology

Your methodology here.

# Results

Your results here.

# Conclusion

Your conclusion here.

Steg 3: Konverter Markdown til PDF med Pandoc

Nå kan du konvertere Markdown-filen din til en PDF. Jeg brukte følgende kommando i Terminal:

pandoc paper.md -o paper.pdf --pdf-engine=xelatex

Denne kommandoen bruker Pandocs standard LaTeX-mal for å konvertere Markdown-filen til en akademisk stil-PDF, inkludert forfatterens kontaktinformasjon under navnet deres.

Ekstra Tips

  • Egendefinert LaTeX-mal: Hvis du trenger mer avansert formatering eller spesifikke stiler, kan du lage eller laste ned en egendefinert LaTeX-mal og bruke den med Pandoc:

    pandoc paper.md -o paper.pdf --pdf-engine=xelatex --template=your-template.tex
    
  • Mer Metadata: Du kan legge til ekstra informasjon i YAML-metadataoverskriften, som et abstrakt eller nøkkelord, og bruke disse i egendefinerte maler.

Konklusjon

Ved å følge disse stegene kan du enkelt konvertere Markdown-dokumenter til akademiske stil-PDF-er på macOS. Bruk av Pandoc og BasicTeX gjør denne prosessen rask og effektiv, perfekt når du trenger å generere profesjonelle PDF-dokumenter. Enten du forbereder akademiske artikler, tekniske rapporter eller andre formelle dokumenter, fungerer denne metoden utmerket. Å inkludere kontaktinformasjon i metadataoverskriften gir dokumentene dine et profesjonelt preg.

Jeg håper du finner denne veiledningen nyttig! Hvis du har spørsmål eller støter på problemer, ikke nøl med å ta kontakt. Lykke til med skrivingen!

Relatert innlegg

AWS CodeCommit: Det gratis alternativet til GitHub Large File Storage (Git LFS)

AWS CodeCommit tilbyr et robust alternativ til GitHubs Large File Storage (Git LFS)-tjeneste, og gir en effektiv løsning for å administrere store filer i Git-repositorier. Hvorfor Du Bør Vurdere

Les mer

Electron Build Tools `ERROR Error: Failed to run "choco install pywin32 --yes"`

Når du arbeider med Electron Build Tools, kan det oppstå en feil knyttet til installasjonen av pywin32 via Chocolatey. Dette kan være frustrerende, spesielt når det er en nødvendig avhengighet for pr

Les mer

Få gjeldende commit-id fra Git og oppdater til package.json

Når du utvikler et Node.js-prosjekt, kan det være nyttig å holde oversikt over den nåværende commit-IDen til Git-repositoriet ditt. Denne informasjonen kan være nyttig for feilsøking, versjonering el

Les mer

Migrer et GitHub LFS (Git Large File Storage) repository til AWS CodeCommit

Jeg migrerte nylig et av GitHub-repositoriene mine, som bruker Git Large File Storage (LFS), over til AWS CodeCommit. Jeg tenkte jeg skulle dele prosessen med deg i tilfelle du vurderer å gjøre noe l

Les mer

Tilbakestille/Gjenopprette alle underkataloger i Git

Å administrere et Git-repositorium effektivt krever ofte tilbakestilling eller gjenoppretting av underkataloger for å opprettholde en ren og funksjonell kodebase. Denne veiledningen gir en kortfattet

Les mer