Wie schreibt man in Latex die folgenden Booleschen Symbole?

Wie schreibt man in Latex die folgenden Booleschen Symbole?

Ich möchte etwas schreiben wie

Bild

aber ein einfaches Nachschreiben _funktioniert \landnicht.

Antwort1

Die meisten binären Operationssymbole haben ein „n-äres“ Gegenstück:

  • +hat\sum
  • \cdothat\prod
  • \oplushat\bigoplus
  • \veehat\bigvee
  • \wedgehat\bigwedge

und andere. Aus historischen Gründen haben \veeund \wedgedie alternativen Namen \lorund \land, die „großen“ Versionen jedoch nicht.

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{gather*}
\bigvee_{1\leq k\leq n} a_k = a_1\lor a_2\lor \dots \lor a_n
\\
\bigwedge_{1\leq k\leq n} a_k = a_1\land a_2\land \dots \land a_n
\end{gather*}

\end{document}

Bildbeschreibung hier eingeben

Vielleicht möchten Sie Folgendes \biglorhaben \blgland:

\documentclass{article}
\usepackage{amsmath}

\AtBeginDocument{%
  \NewCommandCopy{\biglor}{\bigvee}%
  \NewCommandCopy{\bigland}{\bigwedge}%
}

\begin{document}

\begin{gather*}
\biglor_{1\leq k\leq n} a_k = a_1\lor a_2\lor \dots \lor a_n
\\
\bigland_{1\leq k\leq n} a_k = a_1\land a_2\land \dots \land a_n
\end{gather*}

\end{document}

Die Ausgabe ist die gleiche.

Notiz.Dies \AtBeginDocumentist bei nicht wirklich erforderlich pdflatex, jedoch, wenn Sie unicode-mathXeLaTeX oder LuaLaTeX verwenden.

verwandte Informationen