
콜론과 텍스트 사이의 이 큰 공간을 어떻게 줄일 수 있습니까?입력:? 또한 이후에 텍스트 정렬을 제거하는 방법을 알려주십시오.입력:그리고전제조건:? 을 사용하고 있습니다 algorithm2e
. 이 패키지로 가능한가요? 내 코드는 다음과 같습니다.
\documentclass{article}
\usepackage[linesnumbered,ruled]{algorithm2e}
\usepackage{amsmath}
\usepackage{setspace}
\begin{document}
\begin{algorithm}
\SetAlgorithmName{Algorithm}{}{}
\SetKwInOut{Precondition}{Precondition~}
\SetKwInOut{Input}{Input~}
\Input{~There is some fancy input definition.}
\Precondition {~There is some fancy precondition.}
\begin{doublespace}
\eIf{$b=0$}
{
return $a$
}
{
$b$
}
\end{doublespace}
\caption{Best algorithm ever.}
\end{algorithm}
\end{document}
이것은실제상태:
이것은구함최종 상태:
답변1
앞서 본 것처럼 공간을 조정하는 작업 SetKwInput
처럼 첫 번째 조건에 사용할 수 있습니다 .SetKwInOut
여기에 예가 있습니다
\documentclass{article}
\usepackage[linesnumbered,ruled]{algorithm2e}
\usepackage{amsmath}
\usepackage{setspace}
\begin{document}
\begin{algorithm}
\SetAlgorithmName{Algorithm}{}{}
\SetKwInput{Precondition}{Precondition~}
\SetKwInput{Input}{Input~}
\Input{~There is some fancy input definition.}
\Precondition {~There is some fancy precondition.}
\begin{doublespace}
\eIf{$b=0$}
{
return $a$
}
{
$b$
}
\end{doublespace}
\caption{Best algorithm ever.}
\end{algorithm}
\end{document}
결과: