Gran paréntesis con una línea vertical en él

Aug 25 2020

Necesito escribir \big(pero con una línea vertical, ya sea en el medio o de extremo a extremo (preferiría tener ambas opciones). Para aclarar, necesito algo similar a \llparenthesis(paquete stmaryrd), pero del tamaño exacto \big(. Por alguna oscura razón acerca de los delimitadores \big\llparenthesisno funciona, pero \bigllbracketfunciona. Encontré una solución temporal usando \scaleobj{1.1}{\llparenthesis}(paquete scalerel), que es visiblemente más pequeño en altura que \big(. Para resumir, a continuación hay una imagen que muestra cómo son las cosas y cómo quiero que sean. Obviamente, también necesito una versión con paréntesis derecho. Gracias, Piotr.

Respuestas

5 Sebastiano Aug 26 2020 at 06:36

Actualizado 2 : esta solución está diseñada para usarse solo con fuentes matemáticas Computer Modern y Latin Modern.

\documentclass[12pt]{article}

\newcommand{\lstruck}{\mathopen{\Big(\kern-.475ex\Big\vert}}
\newcommand{\rstruck}{\mathclose{\Big\vert\kern-.475ex\Big)}}
\newcommand{\parstruck}[1]{\lstruck #1\rstruck}

\newcommand{\lmstruck}{\mathopen{\Big(\kern-.8ex\big\vert}}
\newcommand{\rmstruck}{\mathclose{\big\vert\kern-.8ex\Big)}}
\newcommand{\nparstruck}[1]{\lmstruck #1\rmstruck}

\begin{document}
\phantom{\texttt{n}}\verb|\parstruck|: $\parstruck{aBf(x)g}$

\verb|\nparstruck|: $\nparstruck{aBf(x)g}$
\end{document}


Actualizado 1


Esta es una mejora de mi respuesta anterior:

\documentclass[a4paper,12pt]{article}
\usepackage{amsmath,amssymb}

\newcommand{\lstruck}{\Bigl(\mkern-4mu{\Big\lvert}}
\newcommand{\rstruck}{{\Big\rvert}\mkern-4mu\Bigr)}
\newcommand{\lmstruck}{\Bigl(\mkern-7.1mu{\bigl\lvert}}
\newcommand{\rmstruck}{{\bigr\rvert}\mkern-7.1mu\Bigr)}
\newcommand{\parstruck}[1]{{\lstruck{\mathbin #1}\rstruck}}
\newcommand{\nparstruck}[1]{{\lmstruck{\mathbin #1}\rmstruck}}

\begin{document}

\verb|\parstruck{...}| direct command where has been used \verb|\mathbin| for the first type of brackets:

\[\parstruck{aBf(x)g}\]

\verb|\nparstruck{...}| direct command where has been used \verb|\mathbin| for the second type of brackets:

\[\nparstruck{rsg(x)hp}\]

Classic \verb|\parstruck{...}| commands without \verb|\mathbin|:

\[\lstruck pQr \rstruck, \, \lmstruck pQr \rmstruck\]

\end{document}


Solo como ejercicio. Puede crear él mismo su paréntesis.

\documentclass[a4paper,12pt]{article}
\usepackage{amsmath,amssymb}

\newcommand{\lstruck}{\Bigl(\mkern-4mu{\Big\lvert}}
\newcommand{\rstruck}{{\Big\rvert}\mkern-4mu\Bigr)}
\newcommand{\lmstruck}{\Bigl(\mkern-7.1mu{\bigl\lvert}}
\newcommand{\rmstruck}{{\bigr\rvert}\mkern-7.1mu\Bigr)}
\begin{document}
\[\lstruck pQr \rstruck\]

\[\lmstruck pQr \rmstruck\]

\end{document}