Fix #2646: latex crashes if math contains twice empty lines

This commit is contained in:
Takeshi KOMIYA 2016-06-09 12:00:07 +09:00
parent 54e0db9cbe
commit b3e82fadc4
2 changed files with 2 additions and 1 deletions

View File

@ -12,6 +12,7 @@ Bugs fixed
* #2640: 1.4.2 LaTeX crashes if code-block inside warning directive * #2640: 1.4.2 LaTeX crashes if code-block inside warning directive
* Let LaTeX use straight quotes also in inline code (ref #2627) * Let LaTeX use straight quotes also in inline code (ref #2627)
* #2351: latex crashes if enumerated lists are placed on footnotes * #2351: latex crashes if enumerated lists are placed on footnotes
* #2646: latex crashes if math contains twice empty lines
Release 1.4.3 (released Jun 5, 2016) Release 1.4.3 (released Jun 5, 2016)

View File

@ -58,7 +58,7 @@ def wrap_displaymath(math, label, numbering):
begin = r'\begin{align*}%s\!\begin{aligned}' % labeldef begin = r'\begin{align*}%s\!\begin{aligned}' % labeldef
end = r'\end{aligned}\end{align*}' end = r'\end{aligned}\end{align*}'
for part in parts: for part in parts:
equations.append('%s\\\\\n' % part) equations.append('%s\\\\\n' % part.strip())
return '%s\n%s%s' % (begin, ''.join(equations), end) return '%s\n%s%s' % (begin, ''.join(equations), end)