Pandoc에서 마크 다운을 PDF로 변환


10

Pandoc 마크 다운에서 .pdf로 문서를 변환하고 있습니다. 나는 이렇게 변환을 실행하고 모든 것이 잘 작동합니다.

pandoc test.MD -f markdown -o test.pdf

그러나 pandoc에서 PDF 페이지를 세로 형식이 아닌 가로 형식으로 출력하고 싶습니다. 이것을 할 수있는 방법이 있습니까?

에서 문서 , 나는 (아래 체크 올바른 명령을 찾을 수 없습니다 라텍스에 대한 변수 ). \setuppapersize[letter,landscape]거기에 언급 된 명령을 추가하면 경험이 없거나 설치되지 않은 컨텍스트 엔진을 사용하는 경우에만 작동하는 것 같습니다 . 또한 차이가 나는 \newpage경우를 대비 하여 명령을 사용 하여 파일을 페이지로 나눕니다.

나는 어떤 포인터에 감사드립니다!

답변:


9

마크 다운 파일에서 변환하면 정확히 어떻게 작동하는지 확실하지 않지만 라텍스를 사용하여 html을 pdf로 변환하려면이 플래그를 명령에 추가하여 pdf를 가로로 만들 수 있습니다.

-V geometry:landscape

따라서 귀하의 경우 완전한 명령은 다음과 같습니다.

pandoc test.MD -V geometry:landscape -f markdown -o test.pdf

내가 말했듯이 라텍스를 사용하여 변환 했으므로 여기에서 작동한다는 것을 확인할 수 있습니다.

pandoc test.html -V geometry:landscape -t latex -o test.pdf

이것이 유용하기를 바랍니다.


btw : 자세한 정보 및 추가 옵션 은 지오메트리 패키지 의 설명서를 참조하십시오
userE

2

헤더 파일을 만들 수 있습니다 .sty. 필요한 모든 패키지와 설정을 헤더 파일에 삽입하십시오.

예 : 헤더 파일 header.sty형식으로 :

    \usepackage{scrextend}
    \usepackage[brazil, brazilian]{babel} 
    \usepackage[utf8]{inputenc} 
    \usepackage[a4paper, landscape,top=2.5cm, bottom=2.5cm, left=2.5cm, right=2.5cm]{geometry} 

pandoc추가 옵션 실행 중 -H:

    pandoc test.md -H header.sty -o test.pdf

나는 그것이 작동하기를 바랍니다!


0

-V geometry:....가로 방향과 임의의 용지 크기 및 여백 너비를 강제하기 위해 매개 변수를 pandoc 명령 줄에 사용할 수 있습니다 . paperwidth보다 paperwidth를 정의하면 가로가 자동으로 나타납니다. 예를 들면 다음과 같습니다.

pandoc test.MD  \
    -f markdown \
    -o test.pdf \
    -V geometry:"paperwidth=32mm, paperheight=19mm, margin=24pt"

(당신은 사용할 수 있습니다 pt, cm, mmin- ... 당신에게 가장 편리한 어떤 거리를 설명하기 위해 이들의 혼합뿐만 아니라)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.