左寄せの献辞の仕方

左寄せの献辞の仕方

私のコードは

\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 固有の形式を好むでしょう。

コメントで回答しようとした理由は、現在テストする能力がないためであり、テストされていない回答を提供したくないからです。

関連情報