2014-09-20 13 views
6

Tôi sử dụng pandoc để chuyển đổi Đánh dấu thành Latex. Vấn đề của tôi là pandoc thêm ngắt đoạn phụ xung quanh môi trường bắt đầu/kết thúc.Pandoc thêm ngắt đoạn thêm

Nguồn:

**First** phrase in a paragraph. 
\begin{multline*} 
some long formulae 
\end{multline*} 
Second phrase in a paragraph. 

Làm pandoc my.md -o my.tex sản lượng:

\textbf{First} phrase in a paragraph. 

\begin{multline*} 
some long formulae 
\end{multline*} 

Second phrase in a paragraph. 

Rõ ràng đây là hành vi không phù hợp do không gian dọc thêm đặt bằng latex trong kết quả PDF khi nó thấy dòng thêm trống xung quanh multline.

Có cách nào để chặn thêm dòng trống trong đầu ra .tex của pandoc không?

+0

Pandoc chuyển đổi này cho một người thô Tex Khối mà luôn luôn là một yếu tố khối cấp. Nhưng bạn có thể sử dụng một [template] (http://johnmacfarlane.net/pandoc/README.html#templates) và thiết lập không gian dọc trước/sau 'multline's trong LaTeX. – mb21

+0

@ mb21 Tôi nghĩ rằng nó sẽ không nhất quán để cố gắng sửa chữa các vấn đề dịch thuật pandoc bằng latex. Nhưng bạn sẽ vui lòng cụ thể hơn về những gì bạn có nghĩa là "này" trong "Pandoc chuyển đổi này thành một khối Tex thô". Bạn có nghĩa là mỗi cặp bắt đầu/kết thúc? –

+0

'\ begin {} ... \ end {}' là phần tử [block] (http: //spec.commonmark.org#blocks-and-inlines). – mb21

Trả lời

2

Proper vertical multline


Modification:

**First** phrase in a paragraph. 
\empty{ 
\begin{multline*} 
some long formulae 
\end{multline*} 
} 
Second phrase in a paragraph. 

phân tích để

\textbf{First} phrase in a paragraph. \empty{ 
\begin{multline*} 
some long formulae 
\end{multline*} 
} Second phrase in a paragraph. 
Các vấn đề liên quan