\documentclass[12pt,a4paper]{memoir}
\usepackage[T1]{fontenc} % Support for more character glyphs
\usepackage[utf8]{inputenc} %per interpretare tutti i caratteri
\usepackage{schemata}%to set curly brackets nested
\begin{document}
\begin{figure}
\centering
\Schema{-15ex}{30ex}
{
\schemabox{\textsc{codice di}\\ \textsc{ procedura}\\ \textsc{ penale} }
}%left-hand side parenthesis
{
\schema{\schemabox{\textsc{libro I}\\ \textbf{Soggetti}}}%
{
\Schema {-0.5ex}{3ex}{\schemabox{Titolo II\\Pubblico ministero}}
{\vbox{\begin{itemize}[leftmargin=*,labelindent=0pt]\renewcommand\labelitemi{--}\item art. 50 Azione penale \item art. 51 Uffici del p.m.
\end{itemize}} }
\Schema {-0.5ex}{7.5ex}{\schemabox{Titolo III\\Polizia giudiziaria}}
{\vbox{\begin{itemize}[leftmargin=*,labelindent=0pt]\renewcommand\labelitemi{--}\item art. 55 Funzioni della p.g. \item art. 56 Servizi e sezioni della p.g. \item art. 57 Ufficiali ed agenti di p.g. \item art. 58 Disponibilità della p.g. \item art. 59 Subordinazione della p.g.
\end{itemize}} }
%\bigskip
{
\Schema {-0.5ex}{3ex} {\schemabox{Titolo IV\\Imputato}}
{\vbox{\begin{itemize}[leftmargin=*,labelindent=0pt]\renewcommand\labelitemi{--} \item art.60 Assunzione della qualità d'imputato \item art.61 Estensione dei diritti e garanzie dell'imputato \item art.62 Assunzione della qualità d'imputato
\end{itemize}} }
}%1
\bigskip
{
\schema {\schemabox{atti ricerca ed \\assicurazione del-\\la \textbf{ prova}}}
{\vbox{\begin{itemize}[leftmargin=*,labelindent=0pt]\renewcommand\labelitemi{--} \item \emph{accertamenti urgenti\\(art. 354 c.p.p.)} \item perquisizioni \item \emph{sequestri (art. 354 c.p.p.)}
\end{itemize}} }
}%1
}
}% right-hand side parenthesis
\caption{Gli atti tipici dell'attività di iniziativa della p.g. }
\label{fig:attività p.g.}
\end{figure}
\end{document}
我正在尝试将第二个括号左侧的宽度设置为与“pubblico ministero”相同的宽度,但我做错了。可以帮我吗?
\documentclass[12pt,a4paper]{memoir}
\usepackage[T1]{fontenc} % Support for more character glyphs
\usepackage[utf8]{inputenc} %per interpretare tutti i caratteri
\usepackage{schemata}%to set curly brackets nested
\begin{document}
\begin{figure}
\centering
\Schema{-15ex}{30ex}
{\schemabox{\textsc{codice di}\\ \textsc{ procedura}\\ \textsc{ penale} }}%left-hand side parenthesis
{
\newbox\mybox\setbox\mybox =\hbox{Pubblico ministero }
\dimen0 =\wd\mybox
\schema{\schemabox[\ dimen0]{\textsc{libro I}\\ \textbf{Soggetti}}}%
{
\Schema {-0.5ex}{3ex}{\schemabox[\ dimen0]{Titolo II\\Pubblico ministero}}
{\vbox{\begin{itemize}[leftmargin=*,labelindent=0pt]\renewcommand\labelitemi{--}\item art. 50 Azione penale \item art. 51 Uffici del p.m.
\end{itemize}} }
\Schema {-0.5ex}{7.5ex}{\schemabox[\ dimen0]{Titolo III\\Polizia giudiziaria}}
{\vbox{\begin{itemize}[leftmargin=*,labelindent=0pt]\renewcommand\labelitemi{--}\item art. 55 Funzioni della p.g. \item art. 56 Servizi e sezioni della p.g. \item art. 57 Ufficiali ed agenti di p.g. \item art. 58 Disponibilità della p.g. \item art. 59 Subordinazione della p.g.
\end{itemize}} }
%\bigskip
{
\Schema {-0.5ex}{3ex} [\ dimen0]{\schemabox{Titolo IV\\Imputato}}
{\vbox{\begin{itemize}[leftmargin=*,labelindent=0pt]\renewcommand\labelitemi{--} \item art.60 Assunzione della qualità d'imputato \item art.61 Estensione dei diritti e garanzie dell'imputato \item art.62 Assunzione della qualità d'imputato
\end{itemize}} }
}%1
\bigskip
{
\schema {\schemabox[\ dimen0]{atti ricerca ed \\assicurazione del-\\la \textbf{ prova}}}
{\vbox{\begin{itemize}[leftmargin=*,labelindent=0pt]\renewcommand\labelitemi{--} \item \emph{accertamenti urgenti\\(art. 354 c.p.p.)} \item perquisizioni \item \emph{sequestri (art. 354 c.p.p.)}
\end{itemize}} }
}%1
}
}% right-hand side parenthesis
\caption{Gli atti tipici dell'attività di iniziativa della p.g. }
\label{fig:attività p.g.}
\end{figure}
\end{document}
我正在使用包文档 2.5 中的示例。
答案1
这里有一个更符合 LaTeX 方式的修复方法。我测试了一下,它似乎能满足你的要求。schemata 包的问题在于它太快、太脏、而且没什么用。但是如果你想要一个可以删除 parbox 或其他任何你想要的东西的简单东西,然后使用数学模式在它周围加上大括号和其他东西,那么这比从头开始做要容易得多。
\documentclass[12pt,a4paper]{memoir}
\usepackage[T1]{fontenc} % Support for more character glyphs
\usepackage[utf8]{inputenc} %per interpretare tutti i caratteri
\usepackage{schemata}%to set curly brackets nested
\begin{document}
\newlength\boxwidth
\newbox\mybox\setbox\mybox=\hbox{Pubblico ministero }
\setlength{\boxwidth}{\wd\mybox}
\begin{figure}
\centering
\Schema{-15ex}{30ex}
{
\schemabox{\textsc{codice di}\\ \textsc{ procedura}\\ \textsc{ penale} }
}%left-hand side parenthesis
{
\schema{\schemabox{\textsc{libro I}\\ \textbf{Soggetti}}}%
{
\Schema {-0.5ex}{3ex}{\schemabox[\boxwidth]{Titolo II\\Pubblico ministero}}
{\vbox{\begin{itemize}[leftmargin=*,labelindent=0pt]\renewcommand\labelitemi{--}\item art. 50 Azione penale \item art. 51 Uffici del p.m.
\end{itemize}} }
\Schema {-0.5ex}{7.5ex}{\schemabox[\boxwidth]{Titolo III\\Polizia giudiziaria}}
{\vbox{\begin{itemize}[leftmargin=*,labelindent=0pt]\renewcommand\labelitemi{--}\item art. 55 Funzioni della p.g. \item art. 56 Servizi e sezioni della p.g. \item art. 57 Ufficiali ed agenti di p.g. \item art. 58 Disponibilità della p.g. \item art. 59 Subordinazione della p.g.
\end{itemize}} }
%\bigskip
{
\Schema {-0.5ex}{3ex} {\schemabox[\boxwidth]{Titolo IV\\Imputato}}
{\vbox{\begin{itemize}[leftmargin=*,labelindent=0pt]\renewcommand\labelitemi{--} \item art.60 Assunzione della qualità d'imputato \item art.61 Estensione dei diritti e garanzie dell'imputato \item art.62 Assunzione della qualità d'imputato
\end{itemize}} }
}%1
\bigskip
{
\schema {\schemabox[\boxwidth]{atti ricerca ed \\assicurazione del-\\la \textbf{ prova}}}
{\vbox{\begin{itemize}[leftmargin=*,labelindent=0pt]\renewcommand\labelitemi{--} \item \emph{accertamenti urgenti\\(art. 354 c.p.p.)} \item perquisizioni \item \emph{sequestri (art. 354 c.p.p.)}
\end{itemize}} }
}%1
}
}% right-hand side parenthesis
\caption{Gli atti tipici dell'attività di iniziativa della p.g. }
\label{fig:attività p.g.}
\end{figure}
\end{document}