Wie kann man einen mathematischen Operator richtig zuschneiden? Ein Befehl für das direkte Faktorsymbol?

Wie kann man einen mathematischen Operator richtig zuschneiden? Ein Befehl für das direkte Faktorsymbol?

Es tut mir leid, wenn dies bereits beantwortet wurde, aber weder hat mir chatgpt eine zufriedenstellende Antwort gegeben, noch habe ich auf dem Stack Exchange gefunden, was ich suche. Ich würde gerne wissen, ob es eine „kanonische“ Möglichkeit gibt, einen mathematischen Operator zu beschneiden, um einen neuen zu erstellen

Lassen Sie mich genauer sein und Ihnen zeigen, welchen (anscheinend fehlenden) Operator ich möchte:
Ich möchte einenSymbol für direkten Faktor, ein halbiertes direktes Summensymbol ( \oplus). Ich möchte die linke Hälfte behalten und die rechte Hälfte loswerden.

Kennt jemand eine Möglichkeit, dies zu tun?


Folgendes hat chatgpt bereitgestellt:
\newcommand{\eplus}{\mathbin{\clipbox{0pt 0pt 0.5\width 0pt}{$\oplus$}}}

Das ist schon cool, hat aber Ausrichtungsprobleme und außerdem tritt ein Fehler auf: missing number, treated as zero

Vielen Dank im Voraus für Ihre Hilfe!

PS: Wenn Sie ein Paket kennen, das sich mit diesem Symbol befasst, würde mich das auch zufriedenstellen :)!


Hier ist das (fast vollständige Dokument): (Entschuldigen Sie im Voraus, ich musste zu meinen CLS-Dokumenten zurückkehren, ich hoffe, es ist in der richtigen Reihenfolge):

\documentclass[a4paper,10pt]{article}


\usepackage[english]{babel}


\usepackage{graphicx}
\usepackage[utf8]{inputenc}  
\usepackage[T1]{fontenc}
\usepackage{hyperref}
\usepackage{enumitem} 

\renewcommand{\thechapter}{\Roman{chapter}}
\renewcommand{\thesection}{\@arabic\c@section}

\setitemize[1]{label=$\bullet$}
\setitemize[2]{label=-}
\setenumerate[0]{label=$(\roman*)$}

\usepackage{amsmath} 
\usepackage{stmaryrd}
\usepackage{amssymb}
\usepackage{mathrsfs}
\usepackage{dsfont}
\usepackage{mathtools}
\usepackage{cancel}
\usepackage{faktor}
\usepackage{esint} 
\usepackage{mathdots}  
\usepackage{multirow}
\usepackage{tikz}
\usetikzlibrary{decorations.pathmorphing}

% A lot of things (essentially macros and environments + drawings things)

\usepackage{geometry}

\pagestyle{headings}
\\usepackage{caption}
\DeclareCaptionFormat{sanslabel}{#3}%


\usepackage{adjustbox}
\usepackage{multicol}

\newcommand{\eplus}{\mathbin{\clipbox{0pt 0pt 0.5\width 0pt}{$\oplus$}}}

\begin{document}

%blabla

\( A \eplus B\)

%blabla

\end{document}

Antwort1

Zunächst einmal: ChatGPTscheintsinnvolle Antworten zu geben. Das ist aber meist nicht der Fall.

Es ist jedoch \clipboxsicherlich ein Anfang.

Sie sollten nicht auf halber Breite abschneiden, weil Sie dabei den größten Teil des vertikalen Balkens verlieren. Als Nächstes möchten Sie auf der rechten Seite etwas Seitenneigung.

Der Faktor 0,484 wurde mit einigen Versuchen „aus dem Augenmaß“ berechnet und hängt offensichtlich von der verwendeten Mathematikschriftart ab.

\documentclass{article}
\usepackage{amsmath}
\usepackage{trimclip}

\makeatletter

\NewDocumentCommand{\eplus}{}{\mathbin{\mathpalette\eplus@\relax\mspace{1mu}}}

\newcommand{\eplus@}[2]{%
  \clipbox{0 0 {0.484\width} 0}{$\m@th#1\oplus$}%
}

\makeatother

\begin{document}

$A\eplus B$

$x_{A\eplus B}$

\end{document}

Bildbeschreibung hier eingeben

Beachten Sie die Klammern um 0.484\width, sonst erhalten Sie eine Fehlermeldung.

verwandte Informationen