мой код
\documentclass[a4paper,12pt]{article}
\usepackage[paper=a4paper,left=30mm,right=20mm,top=25mm,bottom=30mm]{geometry}
\newenvironment{dedication}
{\clearpage % we want a new page
\thispagestyle{empty}% no header and footer
\vspace*{\stretch{1}}% some space at the top
\itshape % the text is in italics
\raggedleft % flush to the right margin
}
{\par % end the paragraph
\vspace{\stretch{3}} % space at bottom is three times that at the top
\clearpage % finish off the page
}
\begin{document}
\begin{dedication}
Dedicated to google and wikipedia
\end{dedication}
\end{document}
вот результат:
решение1
В опубликованном вами коде указано \raggedleft
, что это противоположно тому, что вам нужно. \raggedright
Это то, что вам следует использовать.
Вы также хотите равномерный отступ слева. Замените инструкцию \raggedleft
в вашем коде на следующую:
\leftskip=2cm
\raggedright
\parindent=0pt
Замените 2cm
в этом коде на ширину отступа, которую вы хотите.
Этот код написан в стиле «простого TeX», а не LaTeX, но он должен работать без проблем, хотя некоторые пользователи LaTeX предпочли бы специфичную для LaTeX формулировку.
Причина, по которой я попытался ответить в комментариях, заключается в том, что в настоящее время у меня нет возможности провести тестирование; я не люблю давать непроверенные ответы.