私のコードは
\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
このコード内の を、必要なインデントの幅に置き換えます。
このコードは LaTeX ではなく「プレーン TeX」スタイルですが、問題なく動作するはずです。ただし、一部の LaTeX ユーザーは LaTeX 固有の形式を好むでしょう。
コメントで回答しようとした理由は、現在テストする能力がないためであり、テストされていない回答を提供したくないからです。