![用 TeX 制作这样的图表?](https://linux22.com/image/304367/%E7%94%A8%20TeX%20%E5%88%B6%E4%BD%9C%E8%BF%99%E6%A0%B7%E7%9A%84%E5%9B%BE%E8%A1%A8%EF%BC%9F.png)
我想制作两个图表,这些线:
我很难找到最简单的方法,我可以用气泡来实现,然后不画出边框,但这样会留下很多额外的空间,一定有更好的方法。最重要的是,我希望能够让上图中的“一般”和“特殊”每个分枝到自己的树中,而不仅仅是后者。我试过这样做,但我无法让它看起来对称。任何帮助都将不胜感激。
这是我的 MWE:
\documentclass[letterpaper,10pt]{article}
\usepackage{tikz}
\usetikzlibrary{positioning,decorations.pathreplacing,shapes}
\begin{document}
\begin{tikzpicture}[ball/.style = {circle, draw=none, anchor=base, align=center, inner sep=0}]
\node[ball](sci) at (0, 4) {{\large A}\\
Text\\
Here};
\node[ball](grm) at (0, 2) {{\large B}\\
Text\\
Here};
\draw[decorate,decoration={brace,amplitude=10pt,mirror,raise=4pt},yshift=1.25cm,anchor=base](1.5,0) -- (1.5,3.5) node [black,midway,xshift=1.6cm,yshift=-0.15cm] {\large Genus of A and B};
%\node[ball](abs) at (6, 3) {{\large C}\\
%Long text here};
\end{tikzpicture}
\end{document}
答案1
\documentclass{article}
\begin{document}
\newcommand{\sub}[2]{\begin{tabular}{p{3.9cm}}#1 \\ #2 \end{tabular} }
\newcommand{\psub}[2]{\(\biggl\{\)\sub{#1}{#2}}
\begin{tabular}{p{4cm}p{4cm}p{4cm}}
\sub{Universal}{Individual} & \psub{General}{Particular} & \psub{Collective}{Singular} \\
\rule{\textwidth}{2pt} \\[8pt]
Universal & \psub{The Unmanifested}{Formal Manifestation} \\
Individual & Formal Manifestation & \psub{Subtle state}{Gross state}
\end{tabular}
\end{document}
答案2
带有堆栈。
\documentclass{article}
\usepackage{stackengine,scalerel}
\def\stackalignment{l}
\def\stacktype{L}
\begin{document}
\stackunder{Universal}{%
Individual\hspace{1in}\scalerel[2.3ex]{\{\ }{\stackanchor{General}
{Particular\hspace{1in}\smash{%
\scalerel[2.3ex]{\{\ }{\stackanchor{Collective}{Singular}}}}
}}\par\bigskip\medskip
\rule{4.5in}{3pt}\par\medskip
\stackunder{Universal}{%
\hspace{1.3in}\scalerel[2.3ex]{\{\ }{\stackanchor{The Unmanifested}
{Formless Manifestation}
}}\par\bigskip
\stackunder{Individual}{%
\hspace{1.5in}
Formal Manifestation\hspace{.6in}\smash{%
\scalerel[2.3ex]{\{\ }{\stackanchor{Subtle state}{Gross state}}}}
\par\bigskip
\end{document}