Skip to content

Commit f03b43c

Browse files
authored
Merge pull request #1361 from mathics/nand-nor-symbols
Convert unicode nand and nor in TeX
2 parents dbffa34 + 4c9abbe commit f03b43c

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

mathics/builtin/logic.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ class Nand(Builtin):
138138
"""
139139
<dl>
140140
<dt>'Nand[$expr1$, $expr2$, ...]'
141-
<dt>'$expr1$ && $expr2$ && ...'
141+
<dt>'$expr1$ \u22BC $expr2$ \u22BC ...'
142142
<dd> Implements the logical NAND function. The same as 'Not[And['$expr1$, $expr2$, ...']]'
143143
</dl>
144144
>> Nand[True, False]
@@ -154,7 +154,7 @@ class Nor(Builtin):
154154
"""
155155
<dl>
156156
<dt>'Nor[$expr1$, $expr2$, ...]'
157-
<dt>'$expr1$ && $expr2$ && ...'
157+
<dt>'$expr1$ \u22BD $expr2$ \u22BD ...'
158158
<dd>Implements the logical NOR function. The same as 'Not[Or['$expr1$, $expr2$, ...']]'
159159
</dl>
160160
>> Nor[True, False]

mathics/doc/doc.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,8 @@ def repl_list(match):
251251
text,
252252
[
253253
("$", r"\$"),
254+
("\u22bc", "nand"), # \barwedge isn't working
255+
("\u22bd", "nor"), # \vebarr isn't working
254256
("\u03c0", r"$\pi$"),
255257
("\u2265", r"$\ge$"),
256258
("\u2264", r"$\le$"),

mathics/doc/tex/mathics.tex

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
\usepackage{graphics}
1717
\usepackage{textcomp}
1818
\usepackage{amsmath}
19+
\usepackage{amssymb}
1920
\usepackage{mathpazo}
2021
\usepackage[mathpazo]{flexisym}
2122
\usepackage{breqn}

0 commit comments

Comments
 (0)