underbraceのブレスの太さの調整方法について

underbraceのブレスの太さの調整方法について

- 小林 コウキ の投稿
返信数: 6
underbraceのブレスの太さの調整方法について質問です.

パッケージでceo.styを読み込んでいます.
underbraceのブレスが太めに出力されますが,太さを変えることは可能でしょうか.
変更方法,変更箇所を教えていただけないでしょうか

ヴァージョンは
platex(Version 3.141592-p3.1.4 (sjis) (Web2C 7.5.3))
です.

ご存じの方,教えてください.
よろしくお願いいたします.
小林 コウキ への返信

Re: underbraceのブレスの太さの調整方法について

- 髙橋 政晴 の投稿
力不足ながら回答させていただきます。
こちらのサイト(https://qiita.com/t_kemmochi/items/483b8fcdb5db8d1f5d5e)を参考にさせていただきました。

%ここから
\documentclass[dvipdfmx,twoside]{jsarticle}
\usepackage{tikz,tcolorbox}
\usetikzlibrary{decorations,decorations.pathreplacing}
\tcbuselibrary{theorems,skins}
\usepackage{ceo}
\newcommand{\mycmd}[2]{
\tcbox[
enhanced,
frame hidden,
interior hidden,
size=minimal,
overlay={
\draw[
black,
%太さはここで変更します。
%太さのオプション
%ultra thin
%very thin
thin
%semithick
%thick
%very thick
%ultra thick
%line width = 10 ←数値で直接設定
,
decorate,
decoration={
brace, % 中括弧を書く
amplitude=6pt, % 中括弧がとがる幅
raise=2pt % 中括弧をズラす
}
] (frame.south east) -- (frame.south west)
node[midway,below=8pt] {#1};
}
]{
#2
}
}
\begin{document}
\mycmd{注釈内容はここに}{対象となる本文はここに}
\end{document}
%終わり

このようなものでいいのでしょうか?勘違いしていたらすみません。
太さの設定に関しては, 15行目あたりの部分でできます。
髙橋 政晴 への返信

Re: underbraceのブレスの太さの調整方法について

- 髙橋 政晴 の投稿
どなたかフォローしてください。

%先ほどからは少し変えて本文で使えるようにしたいと思って改良中のものです。
\documentclass[dvipdfmx,twoside]{jsarticle}
\usepackage{tikz,tcolorbox}
\usetikzlibrary{decorations,decorations.pathreplacing}
\tcbuselibrary{theorems,skins}
\usepackage{ceo}
\newcommand{\mycmd}[2]{\mbox{\raisebox{-1pt}{
\tcbox[
enhanced,
frame hidden,
interior hidden,
size=minimal,
overlay={
\draw[
black,%ここで色を設定できます。
%太さはここで変更します。
%太さのオプション
%ultra thin
%very thin
%thin
%semithick
%thick
%very thick
%ultra thick
%line width = 10 ←数値で直接設定
,
decorate,
decoration={
brace, % 中括弧を書く
amplitude=6pt, % 中括弧がとがる幅
raise=2pt
% 中括弧をズラす
}
] (frame.south east) -- (frame.south west)
node[midway,below=8pt] {#1};
}
]{
#2
}}}}
\begin{document}
\mycmd{\textcolor{red}{条件の確認}}{ここで,$x\leq 1$であるから},ああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああ
\end{document}
%終わり

このままコンパイルすると文字が重なってしまいます。知識がないものでどうすれば良いのかわかりません。
髙橋 政晴 への返信

Re: underbraceのブレスの太さの調整方法について

- 髙橋 政晴 の投稿
全くもって根本的な解決策ではありませんが, 以下のようにすると一応, 求めていた出力を得られましたので掲載しておきます。

\documentclass[dvipdfmx,twoside]{jsarticle}
\usepackage{tikz,tcolorbox}
\usetikzlibrary{decorations,decorations.pathreplacing}
\tcbuselibrary{theorems,skins}
\newtcbox{\mybox}[1][]{nobeforeafter, box align=base,colback=white,bottom=7mm,top=0mm,right=0mm,left=0mm,colframe=white, #1}

\usepackage{ceo}
\newcommand{\mycmd}[2]{\mybox{\mbox{\raisebox{-1pt}{
\tcbox[
enhanced,
frame hidden,
interior hidden,
size=minimal,
overlay={
\draw[
black,%ここで色を設定できます。
%太さはここで変更します。
%太さのオプション
%ultra thin
%very thin
%thin
%semithick
%thick
%very thick
%ultra thick
%line width = 10 ←数値で直接設定
,
decorate,
decoration={
brace, % 中括弧を書く
amplitude=6pt, % 中括弧がとがる幅
raise=2pt
% 中括弧をズラす
}
] (frame.south east) -- (frame.south west)
node[midway,below=8pt] {{\small #1}};
}
]{
#2
}}}}}
\begin{document}
\mycmd{\textcolor{red}{条件の確認}}{ここで,$x\leq 1$であるから},$x=0$となる。これで私の環境では重なりません。やり方が半ば強引ですので, よりよくできると思います(私には無理ですが…)。なにかの役に立てば幸いです。
\end{document}
髙橋 政晴 への返信

Re: underbraceのブレスの太さの調整方法について

- 小林 コウキ の投稿
髙橋 政晴様
ご返信,ありがとうございます.

tikzを読み込んでいなことを,先にお伝えせず,すいませんでした.
設定はできませんでしたが,教えていただいたURLを見て,大変参考なりました.
tikzを使用する際には,こちらを使用したいと思います.

ありがとうございました.
小林 コウキ への返信

Re: underbraceのブレスの太さの調整方法について

- 伊藤 直人 の投稿

小林 様

ceoのマニュアルを見ると\underbrace{e^{ix}=\cos x+i\sin x}_{Euler's formula}ではなく\sitabrace{e^{ix}=\cos x+i\sin x}_{Euler's formula}のようにするとLaTeX標準のものになるようです。

太さや色などを自由に調整されたいということであれば髙橋さんが提案されているものが参考になるかと思います。

お役に立てれば幸いです。

伊藤 直人 への返信

Re: underbraceのブレスの太さの調整方法について

- 小林 コウキ の投稿
伊藤 直人様
ご返信,ありがとうございました.

\sitabraceというのもあるのですね.
大変勉強になりました.

ありがとうございました.