找回密码
 快速注册
搜索
查看: 963|回复: 1

n 上标右括号 / 不居中括号

[复制链接]

730

主题

1万

回帖

9万

积分

积分
93593
QQ

显示全部楼层

kuing 发表于 2020-3-30 16:44 |阅读模式
QQ截图20200330164058.png

解:
  1. \documentclass{article}
  2. \newsavebox\tmpboxa
  3. \newsavebox\tmpboxb
  4. \newcommand\nsbykh[2]{%n上标右括号
  5. \sbox\tmpboxa{$#1$}%
  6. \sbox\tmpboxb{$\vcenter{\hbox{$#1$}}$}%
  7. \raise\dimexpr\ht\tmpboxa-\ht\tmpboxb\relax
  8. \hbox{$\left.\usebox\tmpboxb\right\}#2$}}
  9. \newcommand\dnsbykh[2]{\nsbykh{\displaystyle#1}{#2}}%行间公式用
  10. \begin{document}
  11. \def\test{D^{D^{\cdot^{\cdot^{\cdot^D}}}}}
  12. $D+\left.\test\right\}n\ power
  13. +\nsbykh{\test}{n\ power}+D$
  14. \[
  15. D+\left.\test\right\}n\ power
  16. +\dnsbykh{\test}{n\ power}+D
  17. \]
  18. \def\test{\int^{\int^{\cdot^{\cdot^{\cdot^{\int}}}}}}
  19. $D+\left.\test\right\}n\ power
  20. +\nsbykh{\test}{n\ power}+D$
  21. \[
  22. D+\left.\test\right\}n\ power
  23. +\dnsbykh{\test}{n\ power}+D
  24. \]
  25. \end{document}
复制代码
QQ截图20200330164223.png

其实 n 下标也是适用的……可以将上述代码的所有 ^ 替换成 _ 试试看

730

主题

1万

回帖

9万

积分

积分
93593
QQ

显示全部楼层

 楼主| kuing 发表于 2020-3-30 17:42
还可以搞个更一般的东西——不居中括号:
  1. \documentclass{article}
  2. \usepackage{amsmath}
  3. \newsavebox\tmpboxa
  4. \newsavebox\tmpboxb
  5. \newcommand\bjzkh[5]{%不居中括号
  6. \sbox\tmpboxa{$#3$}%
  7. \sbox\tmpboxb{$\vcenter{\hbox{$#3$}}$}%
  8. \raise\dimexpr\ht\tmpboxa-\ht\tmpboxb\relax
  9. \hbox{$#4\left#1\usebox\tmpboxb\right#2#5$}}
  10. %用法 \bjzkh{左括号}{右括号}{内容}{左边文字}{右边文字}
  11. \newcommand\dbjzkh[5]{%行间公式用
  12. \bjzkh{#1}{#2}{\displaystyle#3}{#4}{#5}}
  13. \begin{document}
  14. $\left\{\dfrac{\dfrac12}3\right\}
  15. +\bjzkh\{\}{\dfrac{\dfrac12}3}{txtl}{txtr}$
  16. \def\test{\frac{\ln\left(\dfrac{\sin\frac{x+y}{2}}{\cos\frac{x-y}{2}}\right)}{\cos x}}
  17. \[
  18. \frac{\partial}{\partial y}\left[\test\right]
  19. =\frac{\partial}{\partial y}\dbjzkh[]{\test}{}{}
  20. =\dbjzkh.|{\test}{}{_{x=x_0}}
  21. \]
  22. \end{document}
复制代码
QQ截图20200330174146.png
这样就不小心顺手解决了楼主以前的另一帖:kuing.cjhb.site/forum.php?mod=viewthread&tid=5933

注意最后一个式子,当一边没括号时,也要写个 .

手机版|悠闲数学娱乐论坛(第3版)

GMT+8, 2025-3-4 12:19

Powered by Discuz!

× 快速回复 返回顶部 返回列表