Eu tenho um termo matemático produzido por dois trechos de código diferentes:
\displaystyle H\left(\frac{1}{2},\frac{1}{2}\left|_{C_{k}=1}\right.\right)
\displaystyle H\left(\frac{1}{2},\frac{1}{2}\Big|_{C_{k}=1}\right)
O que eu estava tentando conseguir (e é por isso que tentei muitas abordagens) é produzir a linha vertical com a mesma altura da fração.
Como você pode ver no primeiro trecho de código a linha é bem mais curta e no segundo, embora seja melhor, ainda é curta.
Ao experimentar as abordagens anteriores, fico confuso sobre por que a primeira abordagem não produziu uma linha da mesma altura que \left(,[
etc produz um símbolo na mesma altura da expressão (corrija-me se estiver errado).
Além disso, minha preocupação inicial era como produzir uma linha com as especificações que mencionei?
Responder1
Sua primeira linha de código produz uma linha com altura normal, pois não envolve \left|_{C_{k}=1}\right.
a fração. Então você tem que usar \left.\kern-\nulldelimiterspace\frac{1}{2}\right|
. No que \Big|
diz respeito ao tamanho não é adequado, use\bigg|
\documentclass{article}
\usepackage{amsmath}
\begin{document}
$\displaystyle H\left(\frac{1}{2},\left.\kern-\nulldelimiterspace\frac{1}{2}\right|_{C_{k}=1}\right)$
$\displaystyle H\left(\frac{1}{2},\frac{1}{2}\bigg|_{C_{k}=1}\right)$
\end{document}
Responder2
Eu usaria \bigg
e amigos; com \left
e \right
os parênteses são muito grandes.
\documentclass{article}
\usepackage{mleftright}
\newcommand{\fakeleft}{\mleft.\kern\nulldelimiterspace}
\begin{document}
\[
H\mleft(\fakeleft\frac{1}{2},\frac{1}{2}\mright|_{C_{k}=1}\mright)
\]
\[
H\biggl(\frac{1}{2},\frac{1}{2}\bigg|_{C_{k}=1}\,\biggr)
\]
\end{document}
Infelizmente, \middle
não funcionaria neste contexto, porque é implementado como \left
, portanto não é necessário um subscrito.
Responder3
A solução a seguir usa simplesmente \vrule
, que fornece a altura e profundidade exatas da fração. (Por outro lado, \left
... \right
não fornece a altura exata.) Nenhum pacote adicional é necessário.
$$
H\left(\frac{1}{2},{\frac{1}{2}\,\vrule\,}_{C_{k}=1}\right)
$$
Responder4
Para aumentar a extensão da barra verticalexatamentea altura da fração (conforme solicitado pelo OP), o scalerel
pacote pode ajudar.
\documentclass{article}
\usepackage{scalerel}
\begin{document}
$\displaystyle H\left(\frac{1}{2},\frac{1}{2}
{\stretchrel*{\vert}{\frac{1}{2}}}_{C_{k}=1}\right)$
\end{document}