अंडरब्रेट को पतला कैसे करें

Aug 18 2020

इस कोड पर विचार करें,

\documentclass{article}
\usepackage{mathtools}
\begin{document}
\[
C(s)=\underbracket{\frac{K_1}{s}}_{\text{forced}}+\underbracket{\frac{K_2}{s+2}+\frac{K_3}{s+4}+\frac{K_4}{s+5}}_{\text{natural}}
\]
\end{document}

और नीचे परिणाम

मुझे लगता है कि अंडरब्रैकेट बहुत मोटी है। इसे पतला कैसे करें?

जवाब

13 Mico Aug 18 2020 at 11:45

पी से अंश। mathtoolsपैकेज के उपयोगकर्ता गाइड के 14 (हाइलाइटिंग जोड़ा गया):

उपयोगकर्ता गाइड का कहना है कि अंडरब्रैक की डिफ़ॉल्ट चौड़ाई ca 5/18ex= ca है । 0.28ex। निम्न स्क्रीनशॉट अंडरब्रैकेट के साथ भाव दिखाता है जिसमें डिफ़ॉल्ट चौड़ाई के साथ-साथ एक आधा, दो तिहाई और डिफ़ॉल्ट चौड़ाई के तीन चौथाई शामिल हैं। अपने पसंदीदा का चयन।

\documentclass{article}
\usepackage{mathtools} % for '\underbracket' macro
\begin{document}
\[
% default width: 5/18ex = ca 0.28ex
 \underbracket{1+2+3}_{\text{default}} % default width
+\underbracket[0.140ex]{1+2+3}_{\text{tubelike}}% (1/2)default
+\underbracket[0.187ex]{1+2+3}_{\text{skinny}}  % (2/3)default
+\underbracket[0.210ex]{1+2+3}_{\text{thin}}    % (3/4)default
+\underbracket[0.280ex]{1+2+3}_{\text{default}} %      default
\]
\end{document}
8 muzimuzhiZ Aug 18 2020 at 11:51

कोष्ठक की मोटाई के पहले वैकल्पिक तर्क में निर्दिष्ट किया जा सकता है \underbracketऔर \overbracket। डिफ़ॉल्ट मोटाई $\braceld$(वर्तमान गणित फ़ॉन्ट में) की ऊंचाई है ।

\documentclass{article}
\usepackage{mathtools}
\begin{document}
\[
  C(s) = 
  % use thickness 0.5pt
  \underbracket[.5pt]{\frac{K_1}{s}}_{\text{forced}} + 
  % use default thickness
  \underbracket{\frac{K_2}{s+2}+\frac{K_3}{s+4}+\frac{K_4}{s+5}}_{\text{natural}}
\]
\end{document}

आप सभी के लिए एक बार कोष्ठक की मोटाई भी बदल सकते हैं:

\documentclass{article}
\usepackage{mathtools}
\usepackage{xpatch}

% change default thickness of brackets to .6pt
\MHInternalSyntaxOn
\xpatchcmd\upbracketfill
  {\sbox\z@{$\braceld$}\edef\l_MT_bracketheight_fdim{\the\ht\z@}}
  {\edef\l_MT_bracketheight_fdim{.6pt}}
  {}{\fail}

\xpatchcmd\downbracketfill
  {\sbox\z@{$\braceld$}\edef\l_MT_bracketheight_fdim{\the\ht\z@}}
  {\edef\l_MT_bracketheight_fdim{.6pt}}
  {}{\fail}
\MHInternalSyntaxOff

\begin{document}
\[
  C(s) = 
  \underbracket{\frac{K_1}{s}}_{\text{forced}} + 
  % use default thickness
  \overbracket{\frac{K_2}{s+2}+\frac{K_3}{s+4}+\frac{K_4}{s+5}}^{\text{natural}}
\]
\end{document}