
¿Hay alguna manera de eliminar el espacio adicional en el siguiente ejemplo? (Es decir, hacer los corchetes más pequeños pero de tal manera que todo el árbol aún quede dentro de los corchetes)
Aquí está el código:
\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*}
Respuesta1
¡Bienvenido a TeX.SE! Sí hay.
\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}
Como puede ver, al eliminar el espacio en blanco no utilizado, de alguna manera también desaparecieron algunos de los paquetes no utilizados. ;-)
ACTUALIZAR: En cuanto a la parte adicional de tu pregunta: funciona de la misma manera: simplemente envuélvelo \Tree[...]
en \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}
Solo no pude ejecutar tu código porque no me gustó \eqno
, algo que nunca había visto antes. Así que lo reemplacé por algo que podría hacer lo que debería hacer. (Bien podría ser que eliminé el paquete que contiene \eqno
, si es así, lo siento, pero la solución no dependerá de esto).