我想画一个非常单一的交换图,我找了一些基本的例子来修改,但没有找到一个使用向左和向右箭头的例子(<--->):,如果我写 \leftarrow ,得到的箭头非常小。我找到了该教程交换图,但用处不大。如果您能帮忙,我想知道可以在幻灯片中修复图表的代码。
答案1
% arara: pdflatex
\documentclass{article}
\usepackage{tikz-cd}
\usepackage{mathtools}
\begin{document}
\begin{tikzcd}[column sep=6em, row sep=10ex]
\parbox[t]{9.5em}{\raggedright SU(N) gauge theory (Quantum)} \arrow[<->]{r}{\text{Duality}} \arrow{d}{\parbox[c]{9.5em}{\raggedright\scriptsize Saddle point approximation}}& \parbox[t]{9.5em}{\raggedright String Theory Gravity (Quantum)} \arrow{d} \\
\parbox[t]{9.5em}{\raggedright Large N gauge theory} \arrow[<->]{r}{\text{Duality}} & \parbox[t]{9.5em}{Classical Gravity}
\end{tikzcd}
\end{document}
答案2
此代码基于 ,pstricks
可与 配合使用beamer
。我使用包来避免通过反复试验eqparbox
来计算 es 的宽度。如果您设置了(TeX Live、MacTeX) 或(MiKTeX) 开关,则可以与 编译。parbox
pdflatex
-shell-escape
--enable-write18
\documentclass[pdf]{beamer}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{pst-node}
\usepackage{eqparbox}
\begin{document}
\vspace*{1cm}
\sffamily\bfseries\centering
\psset{arrows=->, arrowinset=0.1, nodesep=3pt, labelsep=2pt, colsep=2.5cm, rowsep=2cm}%,
\begin{psmatrix}
\eqparbox{L}{SU(N) gauge theory\\Quantum} & \eqparbox{R}{String Theory \\Gravity (Quantum)} \\
\eqparbox{L}{Large N gauge theory} & \eqparbox{R}{Classical Gravity}
\ncline{1,1}{2,1}\naput{\begin{tabular}{@{}l}Saddle point \\ approximation\end{tabular}} \ncline{1,2}{2,2}
\ncline[ arrows=<->]{1,1}{1,2}\naput{Duality}
\ncline[arrows=<->]{2,1}{2,2}\naput{Duality}
\end{psmatrix}
\end{document}