我有一個簡單的 Julia Markdown 腳本,我想使用Weave.jl以下方法將其轉換為 PDF :
---
title: Just a test
author: Me
date: 2022-01-03
output: pdf_document
---
# Some header
Some text.
\newpage
## Some other header
More text.
現在,該檔案中的關鍵是\newpage命令,該命令旨在作為 Latex 命令執行,即“創建分頁符”。但是當使用weave("myfile.jmd", doctype="md2pdf")Weave(或其他東西)時,它變得超級智能并將其轉換為{\textbackslash}newpage- 一種拒絕讓我做我想做的事情的聰明方式:Latex 命令。
有什么辦法可以避免這種情況嗎?
uj5u.com熱心網友回復:
您可以使用“pandoc2pdf”來讓 pandoc 解釋檔案中的降價:weave("myfile.jmd", doctype="pandoc2pdf")使用給定的腳本作業并生成預期的 pdf。
替代答案:
Weave 檔案提到
我建議盡可能多地分解命令,也許也可以嘗試一下pandoc。您可能會發現包裝該雜散命令的內容。
根據另一個答案,它只是weave.jl. 它不應該這樣做,但它確實這樣做了。
@SundarR 的答案提出了一種使用不同子渲染的解決方法(正如我所暗示的那樣pandoc)以及一種(這種降價的“方言”所必需的?)帶有兩個反引號的解決方法。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/403823.html
標籤:
