
Мне нужно нарисовать следующую диаграмму в формате латекса. Сейчас я поместил ее как изображение. Нужна помощь эксперта, чтобы сделать это самым простым способом.
-------обновлено ----------------------------- По ссылке, указанной в комментарии, я создам такое дерево. Как мне отформатировать этот текст, как указано на изображении, и разместить два дерева рядом в одной ссылке?
\begin{tikzpicture}[level distance=1.5cm,
level 1/.style={sibling distance=3cm},
level 2/.style={sibling distance=1.5cm}]
\node {Cryptography}
child {node {cryptos}
child {node {hidden}}
}
child {node {graphia}
child {node {writing}}
};
\end{tikzpicture}
решение1
Лучшим вариантом будет использовать TikZ, но это тоже сработает и не требует дополнительных пакетов:
\documentclass[12pt]{article}
\begin{document}
\begin{center}
\begin{tabular}{ccc}
\Large Cryptography&\qquad&\Large Stenography\\[1ex]
\Large$\swarrow\qquad\searrow$&&\Large$\swarrow\qquad\searrow$\\[1ex]
\textit{cryptos}\qquad\textit{graphia}&&\textit{steganos}\qquad\textit{graphia}\\[1ex]
\Large$\downarrow$\qquad\qquad$\downarrow$&&\Large$\downarrow$\qquad\qquad$\downarrow$\\[1ex]
hidden\qquad writing&&covered\qquad writing
\end{tabular}
\end{center}
\end{document}
решение2
С помощью клавиши можно font
задать стиль и размер шрифта.
Вот решение с использованием TikZ
:
\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{trees}
\begin{document}
\begin{tikzpicture}[
->,
font = \Large,
level distance = 1.5cm,
level 1/.style={
font = \normalfont\sl,
sibling distance = 3cm
},
level 2/.style = {
font = \normalfont\large,
sibling distance = 1.5cm
}
]
\node {Cryptography}
child {node {cryptos}
child {node {hidden}}
}
child {node {graphia}
child {node {writing}}
};
\node[xshift = 5cm] {Steganography}
child {node {steganos}
child {node {covered}}
}
child {node {graphia}
child {node {writing}}
};
\end{tikzpicture}
\end{document}