Asciidoctor
mades를 사용하면 테마 나 스타일 시트를 pdf에 내보내는 것이 매우 쉽습니다. PDF 내보내기에 적용 할 수있는 고품질 스타일 시트 전체가 github repo입니다.orgmode에 스타일 시트 또는 테마를 적용하는 방법 PDF 내보내기
이제는 많은 작업을 위해 Emacs orgmode
을 사용했습니다. 마찬가지로 PDF 출력에 스타일 시트를 적용 할 수 있기를 원했습니다. 제 질문은 org
파일을 PDF로 게시 할 때 어떻게 스타일 시트를 적용 할 수 있습니까? 비머에는 슬라이드에 적용 할 수있는 테마가 있으며 PDF 출력을 생성합니다. 그러나 필자는 노트와 문서를 작성하기 위해 동일한 기능을 찾고있었습니다.
org-publish에 대한 다음 자습서를 살펴 보았습니다. 이 자습서는 실제로 html로 내보내기에 관한 것입니다. org
파일 헤더에
# Local Variables:
# org-export-html-style: "<link rel=\"stylesheet\" type=\"text/css\" href=\"css/stylesheet.css\" />"
# End:
하고, 출력이 정보를 적용해야하지만 키 통찰력은 같은 설정을 적용 할 수 있다는 것입니다. 그러나이 솔루션은 HTML의 맥락에서 의미가 있지만 반드시 PDF는 아닙니다. HTML을 사용하면 스타일 시트를 참조를 통해 HTML 파일에 액세스 할 수있게 만들고 HTML 등을 실제로 변경할 필요가 없습니다. 브라우저가 나머지를 처리합니다. 그러나 PDF를 사용하면 그리 간단하지 않습니다. 특히 org가 라텍스를 통해 PDF로 내보내는 것처럼 보입니다.
그래서 Asciidoctor
에 가서 Asciidoc
출력에 스타일 시트를 적용하는 방법을 확인했습니다. Asciidoctor
은 라텍스 코드를 생성하지 않고 대신 Ruby Prawn
생성기를 사용하여 PDF로 내 보냅니다. 이는 orgmode
파이프 라인과 Asciidoctor
파이프 라인 간의 주요 차이점을 설명합니다.
다시 말해, 내 질문은 PDF로 내보낼 때 org
파일에 스타일 시트를 적용하는 방법이었습니다.
도움 주셔서 감사합니다.
메모 주셔서 감사합니다. 예, 저는 꽤 유능한 라텍스 사용자입니다. 문제는 없습니다. 따라서 특정 스타일을 PDF 내보내기에 적용하려면'# + LATEX_HEADER :'와 같은 지시문을 설정하여 특정 스타일을 가진 패키지를 지정해야합니다. CSS 스타일 시트 대신 패키지에 지정된 라텍스 스타일을 사용합니다. 그건 의미가 있습니다. – krishnab