LaTeX export: Fix problem with emphasis in quotes

This commit is contained in:
Carsten Dominik 2009-08-18 07:45:35 +01:00
parent dec80f2451
commit 0ba7d3d2f9
3 changed files with 6 additions and 2 deletions

View File

@ -1,8 +1,12 @@
2009-08-18 Carsten Dominik <carsten.dominik@gmail.com>
* org.el (org-emphasis-regexp-components): Add "`" to set of
pre-emphasis characters.
* org-latex.el (org-export-latex-classes): Always include the soul
package.
(org-export-latex-emphasis-alist): Use \st for strikethough.
(org-export-latex-fontify): Fix emphasis in quotes.
* org-exp-blocks.el (org-export-blocks-preprocess): Use
`indent-code-rigidly' to indent.

View File

@ -1434,7 +1434,7 @@ The conversion is made depending of STRING-BEFORE and STRING-AFTER."
(unless emph
(message "`org-export-latex-emphasis-alist' has no entry for formatting triggered by \"%s\""
(match-string 3)))
(unless (or (get-text-property (1- (point)) 'org-protected)
(unless (or (get-text-property (- (point) 3) 'org-protected)
(save-excursion
(goto-char (match-beginning 1))
(save-match-data

View File

@ -2779,7 +2779,7 @@ org-leve-* faces."
"\\([" post "]\\|$\\)")))))
(defcustom org-emphasis-regexp-components
'(" \t('\"{" "- \t.,:!?;'\")}\\" " \t\r\n,\"'" "." 1)
'(" \t('`\"{" "- \t.,:!?;'\")}\\" " \t\r\n,\"'" "." 1)
"Components used to build the regular expression for emphasis.
This is a list with 6 entries. Terminology: In an emphasis string
like \" *strong word* \", we call the initial space PREMATCH, the final