-*-coding: utf-8;-*- Time-stamp: <2016-07-12 18:33 EDT by Oleg SHALAEV http://chalaev.com > diff -ur a/dpans2texi.el b/dpans2texi.el --- a/dpans2texi.el 2016-06-15 10:10:58.000000000 -0400 +++ b/dpans2texi.el 2016-06-15 10:09:09.000000000 -0400 @@ -1280,6 +1280,9 @@ (while (re-search-forward "}\\( *-- *\\)[^-]" nil t) (replace-match "---" t t nil 1)) (dp-pm) + (while (re-search-forward "\\\\it " nil t) + (replace-match "@it{}")) + (dp-pm) (while (search-forward "\\\"u" nil t) (replace-match "\\uumlaut{}" t t)) (dp-pm) @@ -1594,7 +1597,7 @@ case-fold-search) (dolist (file (directory-files default-directory nil "ansicl-?[0-9]*$")) (with-temp-buffer - (let ((coding-system-for-read 'latin-1)) + (let ((coding-system-for-read 'utf-8)); was 'latin-1 (insert-file-contents file)) (dp-pm) (while (re-search-forward re nil t) diff -ur a/dpi.texi b/dpi.texi --- a/dpi.texi 2016-06-15 10:10:58.000000000 -0400 +++ b/dpi.texi 2016-06-15 10:43:58.000000000 -0400 @@ -1,45 +1,44 @@ -@c -*- Mode: Texinfo; coding: latin-1; -*- +@c -*- Mode: Texinfo; coding: utf-8-unix; -*- @ifinfo -@definfoenclose code,, @macro metavar {arg} -\arg\ +«\arg\» @end macro @macro cubed {} - +³ @end macro @macro result {} -@r{} +@t{→} @end macro @macro OUT {} - +▷ @end macro @macro EQ {} - +≡ @end macro @macro CRLF {} - +↩ @end macro @macro uumlaut {} - +ü @end macro @macro down {arg} -@t{}\arg\ +@t{↓}\arg\ @end macro @macro prevplus {} - +⁺ @end macro @macro begininterleave {} - +〚 @end macro @macro extrainterleave {} @@ -47,7 +46,7 @@ @end macro @macro endinterleave {} - +〛 @end macro @macro ssso {} @@ -67,91 +66,91 @@ @end macro @macro neq {} - +≠ @end macro @macro in {} - +∈ @end macro @macro geq {} - +≥ @end macro @macro bigcup {} - +⋃ @end macro @macro leq {} - +≤ @end macro @macro langle {} - +〈 @end macro @macro rangle {} - +〉 @end macro @macro downarrow {} - +↓ @end macro @macro Partial {} - +∂ @end macro @macro pi {} - +π @end macro @macro epsilon {} - +ε @end macro @macro alfa {} - +α @end macro @macro cdot {} - +· @end macro @macro centerdot {} -@cdot{} +· @end macro @macro Stress {arg} -\arg\ +ˈ\arg\ @end macro @macro stress {arg} -\arg\ +ˌ\arg\ @end macro @macro schwa {} - +ə @end macro @macro harda {} - +ā @end macro @macro harde {} - +ē @end macro @macro hardo {arg} - +ō @end macro @macro maybeStress {arg} -\arg\ +ː\arg\ @end macro @macro one {arg} -\arg\ +\arg\¹ @end macro @rmacro subs {arg} @@ -163,43 +162,43 @@ @end macro @macro sub0 {} - +₀ @end macro @macro sub1 {} - +₁ @end macro @macro sub2 {} - +₂ @end macro @macro sub3 {} - +₃ @end macro @macro sub4 {} - +₄ @end macro @macro sub5 {} - +₅ @end macro @macro sub6 {} - +₆ @end macro @macro sub7 {} - +₇ @end macro @macro sub8 {} - +₈ @end macro @macro sub9 {} - +₉ @end macro @macro subOne {} @@ -207,6 +206,6 @@ @end macro @macro le {} - +≤ @end macro @end ifinfo diff -ur a/dp.texi b/dp.texi --- a/dp.texi 2016-06-15 10:10:58.000000000 -0400 +++ b/dp.texi 2016-06-14 17:04:45.000000000 -0400 @@ -14,7 +14,7 @@ @end macro @macro subN {} -@sub1{n} +_n @end macro @macro tild {} @@ -98,9 +98,9 @@ @macro Vtop {} @end macro -@macro id {arg} +@rmacro id {arg} \arg\ -@end macro +@end rmacro @macro dot {} .