长期读者,第一次海报。
我正试图使用DiagrammeR(通过R Studio;一切都是最新的;MacOS)。长期的意图是将代码嵌入到latex文档中,但我正在一步一步地进行。目前,我找不到强制下标和上标相互内联所需的代码。到目前为止,我找到了这个:
library(DiagrammeR)
grViz("
digraph dot {
graph [layout = dot, rankdir = LR]
node [fontname = Helvetica, shape = plaintext]
a [label = 'aA']
b [label = 'bA@_{2}@^{p}']
c [label = 'abC']
a -> b -> c
}")
生产。但我需要这个。我想真正的问题是如何在这些烦人的引文中正确格式化。我还没有找到关于如何在标签字段引号内正确格式化(例如,粗体,斜体,上标)的演练。建议吗?
我想明白了,却忘了回复!下面是为我工作的代码(Mac OSx;R Studio Sweave File, w/pdfLaTeX enabled):
documentclass{article}
usepackage{tikz}
usetikzlibrary{matrix}
newcommand{1}{textbf} %to save space
begin{document}
SweaveOpts{concordance=TRUE}
%example 1
par{centering
begin{tikzpicture}
matrix (m) [matrix of math nodes, nodes in empty cells, row
sep=1em,column sep=2em,minimum width=4em,nodes={anchor=center}]
{
a1{A} & b1{A}_{2}^{p} & ab1{C} & \
};
draw [->] (m-1-1) -- (m-1-2);
draw [->] (m-1-2) -- (m-1-3);
end{tikzpicture}
par}
%example 2
par{centering
begin{tikzpicture}
matrix (m) [matrix of math nodes, nodes in empty cells, row
sep=1em,column sep=2em,minimum width=4em,nodes={anchor=center}]
{
t1{S}_{A}^{D} & s1{R}_{CR} & t1{S}_{CR} & \
};
draw [->] (m-1-1) -- (m-1-2);
draw [->] (m-1-2) -- (m-1-3);
end{tikzpicture}
par}
end{document}
输出