alt text

Wie kann ich die hintergründige Syntax von \bigodot so manipulieren, dass der innere Punkt nicht gezeichnet wird? In amsmath.sty finde ich zwar Zeilen dazu, versteh diese aber nicht :(

Bemerkung: Selber zeichnen mit Tikz o.ä. ist bereits bekannt.

Öffne in Overleaf
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{graphicx, amsmath}
\begin{document}
\noindent $a \bigodot b$ \\
\end{document}

gefragt 18 Mär, 07:48

cis's gravatar image

cis
5.8k10105198
Akzeptiert: 69%

bearbeitet 18 Mär, 07:51

Willst Du nicht einfach \bigcirc? (Zugegeben, die Liniendicke ist da dünner als bei \bigodot…)

(18 Mär, 08:51) Clemens

Eben deshalb nicht...

(18 Mär, 09:16) cis

Nicht perfekt, weil es den Punkt mit weiß übermalt, anstatt ihn zu entfernen, aber:

Öffne in Overleaf
\documentclass{article}
\usepackage{xcolor}
% \usepackage{amssymb}

\makeatletter
\newcommand*\bigo{\mathpalette\bigo@aux\bigodot}
\newcommand*\bigo@aux[2]{%
  \mathop{%
    \ooalign{%
      \hfil $#1#2$\hfil\cr
      \hfil $#1{\color{white}\bullet}$\hfil\cr
    }%
  }%
}
\makeatother

\begin{document}

$
  \displaystyle\bigodot\bigo
  \textstyle\bigodot\bigo^{\bigodot\bigo^{\bigodot\bigo}}
$

$A\bigodot A$ \par
$A\bigo A$

\end{document}
Permanenter link

beantwortet 18 Mär, 09:22

Clemens's gravatar image

Clemens
19.7k113260

Mmh, das hatte ich mir auch schon überlegt. An den 'cdot' im 'bigodot' kommt man scheints nicht ran?

(18 Mär, 09:24) cis

\bigodot ist kein gezeichnetes Symbol: \show\bigodot: > \bigodot=\mathchar"134A.

(18 Mär, 09:25) Clemens

Achso, dann kann man in die Richtung scheints nichts machen

(18 Mär, 09:44) cis

Falls es nicht genau diese \bigodot sein muss, sondern schlicht zwei Symbole, die zueinander (und zu anderen vergleichbaren Symbolen) passen müssen, sei erwähnt, dass man mit dem Paket mathabx u. a. \bigodot und \bigcirc aneinander angleichen kann. Es gibt dann auch entsprechende kleinere Varianten:

Öffne in Overleaf
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{graphicx, amsmath}
\usepackage{mathabx}% definiert einige Mathesymbole um
\begin{document}
\noindent $a \bigodot b$ \\
\noindent $a \bigcirc b$ \\
\noindent $a \odot b$ \\
\noindent $a \ovoid b$ \\
\end{document}

alt text

Permanenter link

beantwortet 20 Mär, 03:16

saputello's gravatar image

saputello
19.6k22556

Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×29

Frage gestellt: 18 Mär, 07:48

Frage wurde angeschaut: 298 Mal

Zuletzt aktualisiert: 20 Mär, 03:16