Símbolo integral con guiones altos y bajos.

Símbolo integral con guiones altos y bajos.

¿Cómo hago los siguientes símbolos integrales en látex?

Ingrese la descripción de la imagen aquí Ingrese la descripción de la imagen aquí

Sé hacer una integral y el límite. No sé cómo hacerlo con las líneas que lo atraviesan.

Respuesta1

Usando el código de la entradaEl símbolo integral del valor principal(que define la macro \dashint) en elPreguntas frecuentes sobre TexasComo punto de partida, es razonablemente sencillo definir dos nuevas macros, \lowdashinty \highdashint, que colocan un símbolo de "guión" (en realidad, un símbolo "menos") un poco más bajo y un poco más alto, respectivamente, que \dashintlo que hace.

En el código siguiente, las macros \lowdashinty \highdashintestán configuradas solo para modos matemáticos de estilo de visualización y de texto. (No puedo imaginar que aparezcan en expresiones de primer nivel, y mucho menos de segundo nivel, subíndices y superíndices. Sin embargo, dígame si esta suposición no es válida).

Por supuesto, debería sentirse libre de cambiar las posiciones verticales de los guiones (consulte los argumentos de los comandos \lowery \raise) para adaptarlos a sus preferencias estilísticas.

ingrese la descripción de la imagen aquí

\documentclass{article}
\usepackage{booktabs,amsmath}
\def\Xint#1{\mathchoice
    {\XXint\displaystyle\textstyle{#1}}%
    {\XXint\textstyle\scriptstyle{#1}}%
    {\XXint\scriptstyle\scriptscriptstyle{#1}}%
    {\XXint\scriptscriptstyle\scriptscriptstyle{#1}}%
      \!\int}
\def\XXint#1#2#3{{\setbox0=\hbox{$#1{#2#3}{\int}$}
    \vcenter{\hbox{$#2#3$}}\kern-.5\wd0}}
\def\dashint{\Xint-}

\def\Yint#1{\mathchoice
    {\YYint\displaystyle\textstyle{#1}}%
    {\YYYint\textstyle\scriptscriptstyle{#1}}%
    {}{}%
    \!\int}
\def\YYint#1#2#3{{\setbox0=\hbox{$#1{#2#3}{\int}$}
    \lower1ex\hbox{$#2#3$}\kern-.46\wd0}}
\def\YYYint#1#2#3{{\setbox0=\hbox{$#1{#2#3}{\int}$}
    \lower0.35ex\hbox{$#2#3$}\kern-.48\wd0}}
\def\lowdashint{\Yint-}

\def\Zint#1{\mathchoice
    {\ZZint\displaystyle\textstyle{#1}}%
    {\ZZZint\textstyle\scriptscriptstyle{#1}}%
    {}{}%
    \!\int}
\def\ZZint#1#2#3{{\setbox0=\hbox{$#1{#2#3}{\int}$}
    \raise1.15ex\hbox{$#2#3$}\kern-.57\wd0}}
\def\ZZZint#1#2#3{{\setbox0=\hbox{$#1{#2#3}{\int}$}
    \raise0.85ex\hbox{$#2#3$}\kern-.53\wd0}}
\def\highdashint{\Zint-}

\begin{document}
$\begin{array}{@{}lccc@{}}
\toprule
\text{Math mode} & \multicolumn{3}{c@{}}{\text{Integral symbol}}\\
\cmidrule(l){2-4}
& \texttt{\string\lowdashint} 
& \texttt{\string\highdashint}
& \texttt{\string\dashint} \\
\midrule
\texttt{\string\displaystyle} 
& \displaystyle \lowdashint_M f
& \displaystyle \highdashint_M f
& \displaystyle \dashint_M f \\[4ex]
\texttt{\string\textstyle} 
& \lowdashint_M f
& \highdashint_M f
& \dashint_M f \\
\bottomrule
\end{array}$
\end{document}

Respuesta2

Una forma de colocar barras a través de caracteres matemáticos es usar \ooalign.En los dos comandos que definí a continuación, el primer número controla qué tan alto está la barra en el signo integral, el segundo controla la longitud de la barra y el tercero controla el grosor. de la barra.

\documentclass{article}

\newcommand{\stI}{%
\ooalign{\hidewidth $\int$\hidewidth\cr\rule[1.1ex]
{1ex}{.4pt}}}

\newcommand{\stII}{%
\ooalign{\hidewidth $\int$\hidewidth\cr\rule[-0.1ex]
{1ex}{.4pt}}}

\begin{document}
\[\stI_m f\]
\[\stII_m f(x)\]
\end{document}

Para que se vean bien, es posible que también quieras leer esta respuesta:Gran signo integral

información relacionada