表格中多行列周围的括号

表格中多行列周围的括号

我试图用早期现代哲学的方法来重现梦的种类表。百科全书。保留每列内的行距不是必需的,但我希望括号正确对齐。以下代码处理除第四列的垂直对齐之外的所有内容。括号中 Externis/Internis 的点应与“physicum ortum”对齐,Mediate/Immediate 也存在类似的问题。(如果列中的行距更紧密一些就更好了。)有什么建议吗?

\documentclass[12pt]{article}
\usepackage[polutonikogreek,latin,english]{babel}
\usepackage{ucs}
\usepackage[utf8x]{inputenc}
\usepackage{mathtools}

\begin{document}

\[
\mbox{Somnium proprie dictum}
\begin{dcases}
  \mbox{Ordinarium}
    \begin{dcases}\mbox{Vulgare seu commune}\\\mbox{physicum ortum}\\
         \mbox{ex principiis}\\[2\jot]\mbox{Proprium
           aliquibus.}\\\mbox{Præsagiens}\end{dcases}
       \begin{dcases}\mbox{Externis}\\\mbox{Internis}\end{dcases}\\[2\jot]
   \mbox{Extraordinarium}
   \begin{dcases}\mbox{\greektext θεῖον\latintext }\mbox{ diuinum}\\
     \mbox{\greektext θεόπεμπτον\latintext}\\\mbox{immissum à
       Deo}\\[2\jot]\mbox{Diabolicum}\\\mbox{\greektext
       Δαιμονιόπεμπτον\latintext}\end{dcases}
         \begin{dcases}\mbox{Mediate per}\\\mbox{bonos
           angelos}\\[2\jot]\mbox{Immediate}\end{dcases} 
\end{dcases}
\]
\end{document}

答案1

以下是对您的设置的修改,可产生您想要的结果:

在此处输入图片描述

\documentclass[12pt]{article}
\usepackage[polutonikogreek,latin,english]{babel}% http://ctan.org/pkg/babel
\usepackage[utf8x]{inputenc}% http://ctan.org/pkg/inputenc
\usepackage{mathtools}% http://ctan.org/pkg/mathtools

\begin{document}

\[
\mbox{Somnium proprie dictum}
\begin{dcases}
  \mbox{Ordinarium}
    \begin{dcases}
      \begin{tabular}{@{}l@{}}
        Vulgare seu commune\\[\jot]
        physicum ortum\\[\jot]
        ex principiis
      \end{tabular}
      \begin{dcases}
        \mbox{Externis}\\
        \mbox{Internis}
      \end{dcases}\\[2\jot]
      \mbox{Proprium aliquibus.}\\
      \mbox{Præsagiens}
    \end{dcases}\\[2\jot]
  \mbox{Extraordinarium}
    \begin{dcases}
      \begin{tabular}{@{}l@{}}
        \greektext θεῖον\latintext diuinum\\[\jot]
        \greektext θεόπεμπτον\latintext\\[\jot]
        immissum à Deo
      \end{tabular}
      \begin{dcases}
        \mbox{Mediate per}\\
        \mbox{bonos angelos}\\[2\jot]
        \mbox{Immediate}
      \end{dcases}\\[2\jot]
      \mbox{Diabolicum}\\
      \mbox{\greektext Δαιμονιόπεμπτον\latintext}
    \end{dcases}
\end{dcases}
\]
\end{document}​

请注意使用tabular切换到文本模式,避免长期使用\mbox


以下是不使用dcases并允许垂直和水平间距控制的替代版本(因为它使用具有相关列规范的标准arraytabular环境@{}l@{})。结果是更加紧凑的呈现:

在此处输入图片描述

\documentclass[12pt]{article}
\usepackage[polutonikogreek,latin,english]{babel}% http://ctan.org/pkg/babel
\usepackage[utf8x]{inputenc}% http://ctan.org/pkg/inputenc
\usepackage{amsmath}% http://ctan.org/pkg/amsmath

\begin{document}

\[
  \text{Somnium proprie dictum}
  \left\{\begin{array}{@{}l@{}}
    \text{Ordinarium}
    \left\{\begin{array}{@{}l@{}}
      \begin{tabular}{@{}l@{}}
        Vulgare seu commune\\
        physicum ortum\\
        ex principiis
      \end{tabular}
      \left\{\begin{tabular}{@{}l@{}}
        Externis\\
        Internis
      \end{tabular}\right.\\[6\jot]
      \text{Proprium aliquibus.}\\
      \text{Præsagiens}
    \end{array}\right.\\[12\jot]
    \text{Extraordinarium}
    \left\{\begin{array}{@{}l@{}}
      \begin{tabular}{@{}l@{}}
        \greektext θεῖον\latintext diuinum\\
        \greektext θεόπεμπτον\latintext\\
        immissum à Deo
      \end{tabular}
      \left\{\begin{tabular}{@{}l@{}}
        Mediate per\\
        bonos angelos\\[\jot]
        Immediate
      \end{tabular}\right.\\[6\jot]
      \text{Diabolicum}\\
      \text{\greektext Δαιμονιόπεμπτον\latintext}
    \end{array}\right.
  \end{array}\right.
\]
\end{document}​

答案2

这是使用矩阵(而不是案例)来解决外部/内部“案例”的不同方法。(我不明白第二种情况下需要做什么。您可以将输出与您的输出(第一种)进行比较

\documentclass[12pt]{article}
\usepackage[polutonikogreek,latin,english]{babel}
\usepackage{ucs}
\usepackage[utf8x]{inputenc}
\usepackage{mathtools}

\begin{document}
\[
\mbox{Somnium proprie dictum}
\begin{dcases}
  \mbox{Ordinarium}
    \begin{dcases}\mbox{Vulgare seu commune}\\\mbox{physicum ortum}\\
         \mbox{ex principiis}\\[2\jot]\mbox{Proprium
           aliquibus.}\\\mbox{Præsagiens}\end{dcases}
       \begin{dcases}\mbox{Externis}\\\mbox{Internis}\end{dcases}\\[2\jot]
   \mbox{Extraordinarium}
   \begin{dcases}\mbox{\greektext θεῖον\latintext }\mbox{ diuinum}\\
     \mbox{\greektext θεόπεμπτον\latintext}\\\mbox{immissum à
       Deo}\\[2\jot]\mbox{Diabolicum}\\\mbox{\greektext
       Δαιμονιόπεμπτον\latintext}\end{dcases}
         \begin{dcases}\mbox{Mediate per}\\\mbox{bonos
           angelos}\\[2\jot]\mbox{Immediate}\end{dcases} 
\end{dcases}
\]

\[
\begin{matrix}
\mbox{Somnium proprie dictum} & 
\begin{dcases}
  \mbox{Ordinarium}
  \left\{
    \begin{matrix}
        \mbox{Vulgare seu commune}\\[-5pt]
    \mbox{physicum ortum} &     \left\{
       \begin{matrix}
       \mbox{Externis}\\
       \mbox{Internis}
       \end{matrix}
      \right.\\[-7pt]
         \mbox{ex principiis} \\
         \mbox{Proprium
           aliquibus.}\\
           \mbox{Præsagiens}
     \end{matrix}
\right.\\
   \mbox{Extraordinarium}
   \begin{dcases}\mbox{\greektext θεῖον\latintext }\mbox{ diuinum}\\
     \mbox{\greektext θεόπεμπτον\latintext}\\\mbox{immissum à
       Deo}\\[2\jot]\mbox{Diabolicum}\\\mbox{\greektext
       Δαιμονιόπεμπτον\latintext}\end{dcases}
         \begin{dcases}\mbox{Mediate per}\\\mbox{bonos
           angelos}\\[2\jot]\mbox{Immediate}\end{dcases} 
\end{dcases}
\end{matrix}
\]


\end{document}

在此处输入图片描述

相关内容