我正在努力学习qtree
,但仍然不知道如何调整大小以适应页面宽度。我想避免砍树。
这是我的 MWE:
\documentclass[a4paper]{article}
\usepackage[top=2cm,bottom=2cm,left=2cm,right=2cm]{geometry}
\usepackage[brazilian]{babel}
\usepackage{qtree}
\begin{document}
\begin{figure}[!htb]
\caption{{\'{A}rvore de Instala{\c{c}}{\~{o}}es} Portu{\'{a}}rias.}
\begin{minipage}{0.5\linewidth}
\Tree [.{\textbf{Sistema Portu{\'{a}}rio} \\ Lei 12.815/2013 \\ Decreto 8.033}
[.{Instala{\c{c}}{\~{o}}es} [.Organizado {Porto P{\'{u}}blico \\ de Pequeno Porte} {Esta{\c{c}}{\~{a}}o \\ de Transbordo} ] [.Privado [.{\textbf{Registro} \\ Resolu{\c{c}}{\~{a}}a Normativa n. 13} {IP4\\DNIT}
{ETC\\ Petrobr{\'{a}}s} ] ] ]
[.{Regula{\c{c}}{\~{a}}o} Concess{\~{a}}o Arrendamento Autoriza{\c{c}}{\~{a}}o Delega{\c{c}}{\~{a}}o ] ]
\end{minipage}
\end{figure}
\end{document}
答案1
虽然您可以调整图表大小,但我们不建议这样做,因为最终会导致字体大小混乱。
相反,我建议使用更新、更强大的包来绘制树。Forest 专门绘制紧凑树,例如:
\documentclass[a4paper]{article}
\usepackage[top=2cm,bottom=2cm,left=2cm,right=2cm]{geometry}
\usepackage[brazilian]{babel}
\usepackage[linguistics]{forest}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\begin{document}
\begin{figure}
\caption{Árvore de Instalações Portuárias.}
\begin{forest}
[\textbf{Sistema Portuário}\\Lei 12.815/2013\\Decreto 8.033
[Instalações
[Organizado
[Porto Público\\de Pequeno\\Porte
]
[Estação\\de Transbordo
]
]
[Privado
[\textbf{Registro}\\Resoluçãa\\Normativa n.\ 13
[IP4\\DNIT]
[ETC\\Petrobrás]
]
]
]
[{Regulação}
[Concessão]
[Arrendamento]
[Autorização]
[Delegação]
]
]
\end{forest}
\end{figure}
\end{document}
答案2
根据用户 CFR,
\documentclass[a4paper]{article}
\usepackage[top=2cm,bottom=2cm,left=2cm,right=2cm]{geometry}
\usepackage[brazilian]{babel}
\usepackage{qtree}
\usepackage{graphicx}
\begin{document}
\begin{figure}[!htb]
\caption{{\'{A}rvore de Instala{\c{c}}{\~{o}}es} Portu{\'{a}}rias.}
\centering
\resizebox{0.9\textwidth}{!}{
\Tree [.{\textbf{Sistema Portu{\'{a}}rio} \\ Lei 12.815/2013 \\ Decreto 8.033}
[.{Instala{\c{c}}{\~{o}}es} [.Organizado {Porto P{\'{u}}blico \\ de Pequeno Porte} {Esta{\c{c}}{\~{a}}o \\ de Transbordo} ] [.Privado [.{\textbf{Registro} \\ Resolu{\c{c}}{\~{a}}a Normativa n. 13} {IP4\\DNIT}
{ETC\\ Petrobr{\'{a}}s} ] ] ]
[.{Regula{\c{c}}{\~{a}}o} Concess{\~{a}}o Arrendamento Autoriza{\c{c}}{\~{a}}o Delega{\c{c}}{\~{a}}o ] ]
}
\end{figure}
\end{document}