クトゥルフを崇拝する狂人が書いたように文書を作成するにはどうすればよいですか?



How Do I Make My Document Look Like It Was Written Cthulhu Worshipping Madman



解決:

(ブルーノのコードの助けのおかげで答えが改善されました)

以前の回答で述べたいくつかのことを実装しましたが、これは別の回答を得るのに十分異なると感じました。



繰り返しになりますが、tex.sxは、これに必要ないくつかのものを提供してくれました。 Bruno Le Flochは、引数をランダムな角度で回転させ、この回答のために引数を短くするのに役立つコードをいくつか作成しました。 Martin Scharrerは、すべての単語に対してコマンドを実行する方法を示しました。それらの両方に感謝します。

コードの先頭から始めて、デザインを変更するために私がしたことは次のとおりです。



  • デフォルトのフォントサイズ17経由extarticleドキュメントクラス
  • 二重行間隔
  • コマンドを定義する eldersignは、現在のフォントサイズに応じたサイズの長老記号を挿入します。使用できる長老のサインを見つける必要があります、私はプレースホルダーに入れますeldersignimagefile。 PNG画像または背景の透明度を提供する他の形式を使用することをお勧めします。
  • デフォルトのフォントをに変更します 十代の精神 –好きなフォントを使用できますが、インターネット上には確かに優れたフォントがあります。 XeLaTeXとそれらを使用して他の回答で説明したように、fontspec。 (ただし、XeLaTeXを使用してBrunoとMartinのコードをテストしていません。)フォントが異なる場合は、フォントサイズと回転角度を変えることをお勧めします。
  • ページ番号を削除する
  • http://www.alfredom.com/art/free-6.htmで見つけた無料の羊皮紙の背景画像。backgroundimagefile
  • すべてを中心に
  • テキストの色をに変更しましたミッドナイトブルー (svgnamesの配色)

あなたが狂ったようにテキストをタイプセットしたいときはいつでも、あなたはそれを引数として渡す必要があります cthulhu。高齢者のサインには、 eldersign。テキストの色に合わせて画像を調整することをお勧めします。

免責事項

これは一緒にハッキングされただけであり、より広範囲に使用し始めると問題が発生する可能性が非常に高くなります。インスピレーションとしてそれを取りなさい。まとめるのは楽しかったです。これを改善する方法について、遠慮なく提案してください。

 documentclass [17pt] {extarticle}%これは、より多くのフォントサイズオプションを提供するドキュメントクラスです usepackage [svgnames] {xcolor}  usepackage {graphicx}  usepackage {emerald}%font package  usepackage [doublespacing] {setspace}%line間隔 usepackage [T1] {fontenc}  usepackage {wallpaper}%Bruno Le Flochに感謝:https://tex.stackexchange.com/q/9331/4012%およびhttps://tex.stackexchangeへの彼のコメント。 com / a / 29458/4012  usepackage {rotating}  usepackage [first = -6、last = 6] {lcg}%これらの値を試してみることができます makeatletter  newcommand { globalrand} { rand  global  [メールで保護]  [メールで保護]}  makeatother  newcommand { randomrotation} [1] { globalrand  turnbox { value {rand}} {#1}  phantom {#1}}%Martin Scharrerに感謝:https ://tex.stackexchange.com/q/11598/4012  makeatletter  def  cthulhu#1 {% @ cthulhu#1  @empty}  def  @ cthulhu#1#2 {% randomrotation {#1}  space  ifx#2  @empty  else  expandafter  @cthulhu  fi#2%}  makeatother%----------  newcommand { eldersign} { raisebox {-。5  height } { inc ludegraphics [height = 3ex] {eldersignimagefile}}}  renewcommand * { rmdefault} {fts}  begin {document}  pagestyle {empty}  CenterWallPaper {} {backgroundimagefile}  centering%狂人は彼の文章を正当化しないだろう color {MidnightBlue}%私の選んだ 'はインクのように見えます'  cthulhu {こんにちは、私は夢中です。私はクトゥルフを崇拝するギブリング狂人であり、私が目撃した恐怖に邪魔されていません。私はクトゥルフを崇拝するギブリング狂人であり、私が目撃した恐怖に邪魔されていません。私はクトゥルフを崇拝するギブリング狂人であり、私が目撃した恐怖に邪魔されていません。私はクトゥルフを崇拝するギブリング狂人であり、私が目撃した恐怖に邪魔されていません。私はクトゥルフを崇拝するギバリング狂人であり、私が目撃した恐怖に邪魔されていません。}  eldersign  end {document}

出力の画像



あなたが言及した他の点について:私はDropcapsがここでよく見えるとは思わない。彼らは私の狂人のスタイルにはないであろう計画の何かを伝えます。フォントサイズの変更とランダムな単語間隔については、それを自動的に行う方法がわかりません。


ソースに直接行くと、H.P。 Lovecraft Societyは、Lovecraft Cursive(残念ながら無料セットの一部ではありません)を含む多くのフォント(一部は無料、一部は販売中)を提供しています。 50フォントのセット全体が$ 35.00で入手可能で、80以上の美しくレンダリングされたデジタル小道具が含まれています。

「無料の手書きフォント」をグーグルですばやく検索すると、このサイトが見つかります:Fontspace、そして次のフォントSignericaはあなたのニーズを満たすかもしれないようです。 XeLateXまたはLuaLateXでコンパイルします。

 documentclass [12pt] {article}  usepackage {fontspec}  setmainfont {Signerica Medium}  begin {document}狂った狂人によって書かれたテキスト。  end {document}

コードの出力

エルダーサインが何なのかわからないので、ボーナスポイントはもらえないと思います。


私の謙虚な試み(ありがとうxelatex):

TeX.SXの#29402に質問する私のコード

すみません、友達。TeX.SXは、30,000文字を超える回答を禁止しているようです。私のは50,138でした-もう一度言いますか?! -そのため、GitHubにコードを貼り付ける必要がありました。 TikZ-Cthulhuだったからといって...:-NS

出力:

出力

私は次のフォントを使用しました:YouMurderer BB