
以下の例の余分なスペースを削除する方法はありますか? (つまり、角括弧を小さくしますが、ツリー全体が括弧内に収まるようにします)
コードは次のとおりです:
\documentclass[12pt,letterpaper]{article}
\usepackage{fullpage}
\usepackage[top=2cm, bottom=4.5cm, left=2.5cm, right=2.5cm]{geometry}
\usepackage{amsmath,amsthm,amsfonts,amssymb,amscd}
\usepackage{lastpage}
\usepackage{enumerate}
\usepackage{fancyhdr}
\usepackage{mathrsfs}
\usepackage{xcolor}
\usepackage{graphicx}
\usepackage{listings}
\usepackage{hyperref}
\usepackage{stmaryrd, sfmath, tikz, tikz-cd, qtree, pifont,gb4e}
\begin{document}
\left\llbracket \Tree[ \textbf{blah} [ blah [ \textbf{blah} [ \textbf{blah} [ \textbf{blah} [ \textbf{blah} \textbf{blah} ] ] ] ] ] ] \right\rrbracket
\end{document}
\begin{flalign*}
& \left\llbracket \Tree[ \textbf{blah} [ blah [ \textbf{blah} [ \textbf{blah} [ \textbf{blah} \textbf{blah} ] ] ] ] ] \right\rrbracket^a= & \eqno{Explanation}\\
& [\lambda x. \left\llbracket \Tree[ blah [ \textbf{blah} [ \textbf{blah} [ \textbf{of} \textbf{Joe} ] ] ] ] \right\rrbracket^{a}]= & \eqno{Explanation} &\\
& [\lambda x. \left\llbracket \Tree[ \textbf{is} [ \textbf{blah} [ \textbf{blah} \textbf{blah} ] ] ] \right\rrbracket^{a}(\llbracket blah\rrbracket^{a})]= & \eqno{Explanation} & \\
\end{flalign*}
答え1
TeX.SE へようこそ! はい、あります。
\documentclass[12pt,letterpaper]{article}
\usepackage[top=2cm, bottom=4.5cm, left=2.5cm, right=2.5cm]{geometry}
\usepackage{amsmath,amsthm,amsfonts,amssymb,amscd}
\usepackage{stmaryrd}
\usepackage{sfmath}
\usepackage{qtree}
\usepackage{hyperref}
\begin{document}
\[
\left\llbracket \vcenter{\hbox{\Tree[ \textbf{blah} [ blah [ \textbf{blah} [
\textbf{blah} [ \textbf{blah} [ \textbf{blah} \textbf{blah} ] ] ] ] ] ]}} \right\rrbracket
\]
\end{document}
ご覧のとおり、未使用の空白を削除すると、何らかの理由で未使用のパッケージもいくつか消えてしまいました。 ;-)
アップデート: 質問の追加部分については、同じように動作します。 を\Tree[...]
にラップするだけです\vcenter{\hbox{...}}
。
\documentclass[12pt,letterpaper]{article}
\usepackage[top=2cm, bottom=4.5cm, left=2.5cm, right=2.5cm]{geometry}
\usepackage{amsmath,amsthm,amsfonts,amssymb,amscd}
\usepackage{stmaryrd}
\usepackage{sfmath}
\usepackage{qtree}
\usepackage{hyperref}
\begin{document}
\begin{flalign*}
& \left\llbracket \vcenter{\hbox{\Tree[ \textbf{blah} [ blah [ \textbf{blah} [
\textbf{blah} [ \textbf{blah} \textbf{blah} ] ] ] ] ]}} \right\rrbracket^a= &
\tag{\text{Explanation}}\\
& [\lambda x. \left\llbracket \vcenter{\hbox{\Tree[ blah [ \textbf{blah} [
\textbf{blah} [ \textbf{of} \textbf{Joe} ] ] ] ]}} \right\rrbracket^{a}]= &
\tag{\text{Explanation}} &\\
& [\lambda x. \left\llbracket \vcenter{\hbox{\Tree[ \textbf{is} [
\textbf{blah} [ \textbf{blah} \textbf{blah} ] ] ]}} \right\rrbracket^{a}(\llbracket blah\rrbracket^{a})]= & \tag{\text{Explanation}} & \\
\end{flalign*}
\end{document}
あなたのコードを実行できなかったのは\eqno
、 が気に入らなかったからです。これは今まで見たことのないものです。そこで、 を、本来の機能を果たすものに置き換えました。( を含むパッケージを削除した可能性もありますが\eqno
、その場合、申し訳ありませんが、解決策はこれに依存しません。)