X-Git-Url: https://cgit.sxemacs.org/?p=gnus;a=blobdiff_plain;f=texi%2Ftexi2latex.el;h=7c6e712cd213c21005baedcb381740e652659f80;hp=f3ea0211fef8a4bd5c36fa05629fc9d1b62fe8b6;hb=125d88b46ad2efa065f06d5dac37a245b488985a;hpb=d513c6b052013b425d862efe1c2e7323158d6168 diff --git a/texi/texi2latex.el b/texi/texi2latex.el index f3ea0211f..7c6e712cd 100644 --- a/texi/texi2latex.el +++ b/texi/texi2latex.el @@ -40,7 +40,8 @@ (latexi-translate-file "emacs-mime" t) (latexi-translate-file "sieve" t) (latexi-translate-file "pgg" t) - (latexi-translate-file "sasl" t)) + (latexi-translate-file "sasl" t) + (latexi-translate-file "gnus-news" t)) (defun latexi-translate-file (file &optional as-a-chapter) "Translate file a LaTeX file." @@ -64,6 +65,11 @@ (insert-buffer-substring cur) (goto-char (point-min)) (latexi-strip-line) + (latexi-translate-string "@'e" "\\'{e}") + (latexi-translate-string "@`a" "\\`{a}") + (latexi-translate-string "@,{c}" "\\c{c}") + (latexi-translate-string "@aa{}" "{\\aa}") + (latexi-translate-string "@\"{@dotless{i}}" "ï") (latexi-translate-string "%@{" "\\gnuspercent{}\\gnusbraceleft{}") (latexi-translate-string "%@}" "\\gnuspercent{}\\gnusbraceright{}") (latexi-translate-string "%1@{" "\\gnuspercent{}1\\gnusbraceright{}") @@ -102,7 +108,8 @@ "summarycontents" "bye" "top" "iftex" "cartouche" "iflatex" "finalout" "vskip" - "dircategory" "group" "syncodeindex")) + "dircategory" "group" "syncodeindex" + "documentencoding")) (latexi-strip-line)) ((member command '("menu" "tex" "ifinfo" "ignore" "ifnottex" "direntry")) @@ -243,7 +250,7 @@ (latexi-begin-command "verse")) ((equal command "page") (latexi-strip-line) - (insert (format "\\newpage\n" arg))) + (insert "\\newpage\n")) ((equal command "'s") (goto-char (match-beginning 0)) (delete-char 1)) @@ -386,3 +393,4 @@ (insert "\\end{tabular}\n") (widen)))) +;;; arch-tag: 31e30f7f-4876-4dd1-ba3a-6f9f7ea0d256