سلام
مشکل با دستور hspace و listings در تک لایو دارم؟
کد مطلب را از rhombus.pdf کپی کردم در بیدی تکمیکیر و در دستور listings از دستور \hspace*{.5cm} استفاده کردم ولی فاصله خالی قرار نمی دهد.
\documentclass{report}
\usepackage{listings}
\begin{document}
\begin{lstlisting}
%==================================================
% Author:M.Ahmadi date:1394.10.20
% http://matlabp.ir
%==================================================
% The numbers 1 to 9, to form a rhombus.
clc
n=9;
for i=1:n
\hspace*{.5cm}for k=n-1:-1:i
\hspace*{1cm}fprintf(' ');
\hspace*{.5cm}end;
\hspace*{.5cm}for j=1:i
\hspace*{1cm}fprintf('%d',j);
\hspace*{.5cm}end;
\hspace*{.5cm}for j=i-1:-1:1
\hspace*{1cm}fprintf('%d',j);
\hspace*{.5cm}end;
\hspace*{1cm}fprintf('\n');
end;
for i=n-1:-1:1
\hspace*{.5cm}for k=1:n-i
\hspace*{1cm}fprintf(' ');
\hspace*{.5cm}end;
\hspace*{.5cm}for j=1:i
\hspace*{1cm}fprintf('%d',j);
\hspace*{.5cm}end;
\hspace*{.5cm}for j=i-1:-1:1
\hspace*{1cm}fprintf('%d',j);
e\hspace*{.5cm}nd;
\hspace*{1cm}fprintf('\n');
end;
\end{lstlisting}
\end{document}