Mercurial > hg > octave-nkf
changeset 19577:e72052d96a13
Use emptyset symbol rather than circled division slash in Tex interpreter for '\0'.
* libinterp/corefcn/module.mk: Fix AWK code to correctly ignore comment lines
in rule which generates oct-tex-symbols.cc from oct-tex-symbols.in.
* oct-tex-symbols.in: Revise documentation comments. Use 0x2205 (emptyset)
for '\0'.
author | Rik <rik@octave.org> |
---|---|
date | Fri, 05 Dec 2014 10:54:32 -0800 |
parents | af41e41ad28e |
children | 3b4d6780d6b8 |
files | libinterp/corefcn/module.mk libinterp/corefcn/oct-tex-symbols.in |
diffstat | 2 files changed, 12 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/libinterp/corefcn/module.mk +++ b/libinterp/corefcn/module.mk @@ -323,7 +323,7 @@ mv $@-t $@ corefcn/oct-tex-symbols.cc: corefcn/oct-tex-symbols.in Makefile.am - $(AWK) 'BEGIN { print "// DO NOT EDIT. AUTOMATICALLY GENERATED FROM oct-tex-symbols.in."; print "static uint32_t symbol_codes[][2] = {"; count = 0; } END { print "};"; printf("static int num_symbol_codes = %d;\n", count); } /^#/ { } { if (NF == 3) { printf(" { %s, %s },\n", $$2, $$3); count++; } }' $< > $@-t + $(AWK) 'BEGIN { print "// DO NOT EDIT. AUTOMATICALLY GENERATED FROM oct-tex-symbols.in."; print "static uint32_t symbol_codes[][2] = {"; count = 0; } END { print "};"; printf("static int num_symbol_codes = %d;\n", count); } !/^#/ && (NF == 3) { printf(" { %s, %s },\n", $$2, $$3); count++; }' $< > $@-t mv $@-t $@ corefcn/txt-eng.cc: corefcn/oct-tex-symbols.cc
--- a/libinterp/corefcn/oct-tex-symbols.in +++ b/libinterp/corefcn/oct-tex-symbols.in @@ -1,12 +1,14 @@ # List of supported symbols for the TeX interpreter -# (http://www.mathworks.com/help/matlab/ref/text_props.html): -# - symbol name -# - Unicode code -# - MS symbol code (http://www.kostis.net/charsets/symbol.htm) -# - Arranged by listings in The TeXbook, Appendix F -# - Lowercase Greek letters: Greek Upper case: Misc Symbols type Ord: "Large" operators: -# - Binary operators: Relations: Negated relations: Arrows: Openings: Closings: Alternate names: -# - Other (not in Appendix F Tables): +# Reference: http://www.mathworks.com/help/matlab/ref/text_props.html +# +# Column 1 : symbol name +# Column 2 : Unicode code +# Column 3 : MS symbol code (http://www.kostis.net/charsets/symbol.htm) +# +# Arranged by listings in The TeXbook, Appendix F: +# Greek lower case letters, Greek upper case, Misc Symbols type Ord, +# "Large" operators, Binary operators, Relations, Negated relations, Arrows, +# Openings, Closings, Alternate names, and Other (not in Appendix F Tables). alpha 0x03B1 0xF061 beta 0x03B2 0xF062 @@ -108,6 +110,6 @@ rceil 0x2309 0xF0F9 neq 0x2260 0xF0B9 ldots 0x2026 0xF0BC -0 0x2298 0xF0C6 +0 0x2205 0xF0C6 copyright 0x00A9 0xF0E3 deg 0x00B0 0xF0B0