我想制作一个具有这种旋转效果的图形:
我有生成此图像的源代码,但即使使用相同的软件包,我也无法在 Sharelatex 中复制该图形。我只能生成以下内容:
代码如下:
\begin{figure}[htbp!]
\centering
\[
3737616 = \overbrace{6\cdot 14^5}^{\rot{(1,1)\to (2,0,1)}} +
\overbrace{13\cdot 14^4}^{\rot{(1,0)\to (3,1,-1)}} +
\overbrace{4\cdot 14^3}^{\rot{(2,1)\to (1,0,-1)}} +
\overbrace{1\cdot 14^2}^{\rot{(2,0)\to (0,1,0)}} + \overbrace{6\cdot
14}^{\rot{(3,1)\to (2,0,1)}} + \overbrace{8}^{\rot{(3,0)\to
(2,0,-1)}}
\]
\caption{Example of the Turing machine enumeration}
\label{fig:corrWholeEx}
\end{figure}
这些\rot
命令给我带来了麻烦。
以下是所含软件包的列表:
\usepackage{algorithmic,algorithm,rotating,url}
\usepackage{graphicx,subfigure}
\usepackage{listings}
\usepackage{amssymb}
\usepackage{epstopdf}
\lstset{language=c++}
\usepackage{makeidx,multicol}
\usepackage{amsmath,amsfonts,amstext}
这是一个分享latex 链接我尝试了四种可用的编译器,但都没有成功。
答案1
\rot
在您的代码上构建。定义您使用的命令,如\newcommand\rot[1]{\rotatebox{90}{\ensuremath{\footnotesize#1}}}
来自graphicx
包,尽管我不知道您对该\rot
命令的原始实现。
\documentclass{article}
\usepackage{graphicx}
\newcommand\rot[1]{\rotatebox{90}{\ensuremath{\footnotesize#1}}}
\begin{document}
\begin{figure}
\centering
\[
3737616 = \overbrace{6\cdot 14^5}^{\rot{(1,1)\to (2,0,1)}} +
\overbrace{13\cdot 14^4}^{\rot{(1,0)\to (3,1,-1)}} +
\overbrace{4\cdot 14^3}^{\rot{(2,1)\to (1,0,-1)}} +
\overbrace{1\cdot 14^2}^{\rot{(2,0)\to (0,1,0)}} + \overbrace{6\cdot
14}^{\rot{(3,1)\to (2,0,1)}} + \overbrace{8}^{\rot{(3,0)\to
(2,0,-1)}}
\]
\caption{Example of the Turing machine enumeration}
\label{fig:corrWholeEx}
\end{figure}
\end{document}