Windows) Obsidian에서 Pandoc Plugin을 사용하여 문서(doc,pdf,etc)로 만들어 보기

2023. 12. 23. 14:39꿀팁 분석 환경 설정/Obsidian

728x90

배경

obsidian을 사용해서 노트들을 관리하고 있는데, 사용하다 보니, 문서화해서 제공해야하는 일이 생겼다.
실제로 기본적으로 문서화하는 것을 찾다 보니 pdf 내보기와 같은 기능이 있는 것을 확인했지만, 먼가 수정도 가능하면서 다른 식의 문서로도 변환할 수 있는 방법을 찾고 있었다.

방법

찾다 보니 커뮤니티 플러그인 중에서 obsidian pandoc plugin 을 사용해서 할 수 있는 것을 알게 되었다.

https://github.com/OliverBalfour/obsidian-pandoc

하지만 실제로 우리가 원하는 문서로 바꾸기 위해서는 추가적인 작업이 있어 공유한다.

위에 있는 것처럼 다양한 문서로 출력할 수 있는 것을 알 수 있어서 잘 사용하면 좋을 것 같다는 생각이 들었다.

추가 설치

사용자가 이렇게 다양한 문서로 출력할 수 있는 방법을 하려면 2가지 설정이 필요하다

바로 Pandoc 경로를 설정하는 것과 PDF로 출력을 하기 위해서 PDFLaTex path를 설정해야한다.

방식은 command로 작동하면 명령어로 넣어도 되고, 아니면 실제 경로를 넣어도 된다.

Pandoc path

설치 파일 다운로드

https://pandoc.org/installing.html

금일 날짜 기준 3.1.11 (23/12/23)
https://github.com/jgm/pandoc/releases/tag/3.1.11

위에 사이트에서 각자 os에 맞는 버전을 설치하면 된다.

설치 후 확인

pandoc --version

  • All User를 선택하지 않은 경우라서 이런 경로에 생기게 된다.


https://stackoverflow.com/questions/28032436/where-is-pandoc-installed-on-windows

  • All User를 선택한 경우
    • C:\Program Files (x86)\Pandoc
  • 선택하지 않은 경우
    • C:\Users\username\AppData\Local\Pandoc

이런 식으로 경로를 찾게 되면 Pandoc Path에 넣어주면 추가가 된다

PDFLaTex path

  • PDFLaTex는 상대적으로 복잡한데, 찾다 보니 가장 쉬운 방법은 MikTex 여서 그 버전으로 공유한다.

설치 파일 다운로드

https://miktex.org/download

아래 경로를 보면 os에 따라서 맞춤으로 설치할 수 있다.

아래처럼 이런 식으로 설치하는 작업을 하게 된다.

설치 후 확인

pdflatex --version

이런 식으로 pdflatex를 실행할 때 잘 작동하는 것을 확인할 수 있고, path에 pdflatex 를 기입해주면 된다.

pandoc plugin을 사용할 때 obsidian 노트를 pdf로 변환 시 한글이 깨지는 경우

  • 기본적으로 한글을 제공하지 않아서, 한글이 있는 경우 깨지게 된다.
  • 그래서 인터넷에 찾다 보니, 아래와 같은 것을 property를 넣는 것처럼 obsidian에서 추가를 하면 된다.
  • 해당 작업을 하게 되면 한글도 잘 작동하게 된다.

---
header-includes: 
- \usepackage{kotex}
---


  • Obsidian Note

  • PDF (Obsidian Note To PDF)

728x90