Lamento se isso já foi respondido, mas nem o chatgpt me forneceu uma resposta satisfatória nem encontrei o que procuro na troca de pilhas. Gostaria de saber se existe uma maneira "canônica" de recortar um operador matemático para criar um novo
Deixe-me ser mais específico e mostrar qual operador (aparentemente ausente) eu gostaria:
Quero ter umsímbolo de fator direto, que é um símbolo de soma direta dividido pela metade ( \oplus
). Quero manter a metade esquerda e me livrar da metade direita.
Alguém conhece uma maneira de fazer isso?
Aqui está o que o chatgpt forneceu:
\newcommand{\eplus}{\mathbin{\clipbox{0pt 0pt 0.5\width 0pt}{$\oplus$}}}
O que já é legal, mas tem problemas de alinhamento e também ocorre um erro:
missing number, treated as zero
Agradeço antecipadamente por sua ajuda!
PS: Se você conhece alguma embalagem que lide com esse símbolo isso também me satisfaria :)!
Aqui está o (documento quase completo): (desculpe antecipadamente, tive que voltar aos meus documentos cls, espero que esteja em ordem):
\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}
Responder1
Primeiro: ChatGPTparecepara fornecer respostas sensatas. Geralmente, porém, eles não são.
No entanto, \clipbox
é certamente algo para começar.
Você não deve cortar na metade da largura, pois perderá a maior parte da barra vertical; em seguida, você quer alguma orientação lateral à direita.
O fator 0,484 foi calculado “à vista”, com algumas tentativas, e obviamente depende da fonte matemática.
\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}
Observe as chaves ao redor 0.484\width
, caso contrário você receberá um erro.