我想要的输出类似于给出的示例这个答案,因为我希望标题位于算法下方和框外面,但我希望将算法包含在图形中(所以我使用\usepackage[figure,boxed]{algorithm2e}
)。
目前我有这样的东西:
妇女权利委员会:
\documentclass[a4paper]{article}
\usepackage{blindtext}
\usepackage[linesnumbered,boxed,figure]{algorithm2e}
\SetAlCapSkip{1em}
\SetKwInput{KwInput}{Input}
\SetKwInput{KwOutput}{Output}
\begin{document}
\begin{algorithm}[h]
\SetAlgoLined
\KwInput{Parameters...}
\KwOutput{$\emptyset$}
\If{Condition}
{
Do something \;
}
\caption{Algoritm test...}
\end{algorithm}
\end{document}
答案1
一种方法是将算法设置为非浮动对象(使用H
而不是),并在加载时h
使用正常figure
环境而不是选项。figure
algorithm2e
梅威瑟:
\documentclass[a4paper]{article}
\usepackage{blindtext}
\usepackage[linesnumbered,boxed]{algorithm2e}
%\SetAlCapSkip{1em}
\SetKwInput{KwInput}{Input}
\SetKwInput{KwOutput}{Output}
\begin{document}
\begin{figure}[h]
\begin{algorithm}[H]
\SetAlgoLined
\KwInput{Parameters...}
\KwOutput{$\emptyset$}
\If{Condition}
{
Do something \;
}
\end{algorithm}
\caption{Algoritm test...}
\end{figure}
\end{document}
输出: