作业帮 > 综合 > 作业

latex算法排版,行左对齐问题

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/02 00:01:52
latex算法排版,行左对齐问题
默认的算法排版方式似乎是两边对齐.但因为我用的是分两栏的方式.所以在总是遇到一条表达分两行的问题.但两边对齐方式很难看.想找一个左对齐的方式.各位有没有办法.
\begin{algorithm}[h]
\caption{Func(solution)}
\begin{algorithmic}[1]
\State $c\gets$ {\bf some function in here},at k step
\State $r\gets a\bmod b$
\end{algorithmic}
\end{algorithm}
是哪个宏包的?
试试\raggedright,如
\begin{algorithm}[h]
\caption{Func(solution)}
\begin{algorithmic}[1]
\raggedright
\State $c\gets$ {\bf some function in here}, at k step
\State $r\gets a\bmod b$
\end{algorithmic}
\end{algorithm}
再问: 用了。现在又出现新的问题。没接上那个c,直接跳下面一行了。T_T
再答: 没法重现你的问题啊。 最好给个最小例子。
再问: \begin{algorithm}[h] \caption{MODIFY(solution)} \begin{algorithmic}[1] \raggedright \State $c \gets$ {\bf FIRST-COLLIDE(solution)}, at k step \end{algorithmic} \end{algorithm} 这是我写的。主要就是,它会在左箭头那里先分行。
再答: 要给个能编译的最小例子啊。 我这里用普通的book类,不加\raggedright编译都没有问题。 你自己都大概知道问题出在用“分两栏的方式”上,就应该在这里找解决方法。