2020年5月20日

提出されたファイルがPDFだったり画像だったりと大変だったので,機械的にまとめることにした.汎用的なものじゃなくてファイル名頭九文字で提出者が識別されると仮定している.他にも何か仮定しているかもしれない.PDFの処理にはLaTeXを使うので,要インストール.

使い方はシンプルで,次の通り.

  1. 適当なディレクトリにリンク先のファイルをmrepos.luaとして保存する.(名前は何でも良いが.)
  2. そのディレクトリにoriginalフォルダを作り,original内に提出されたファイルを全部入れる.
  3. 元のディレクトリでコマンドプロンプトなどから「texlua mrepos.lua」を実行してしばらく待つ..texと.pdfができあがる.

画像が縦横ひっくり返っていたりもすると思うので,長い方を縦にするように回転している.これが失敗する場合は生成されたLaTeXソースファイルを開き

  • 縦横がひっくり返っている場合:\abinlcudeimage[angle=270]となっているところを\abinlcudeimage[angle=90]とする.
  • 回転してほしいのにしていない場合:\abinlcudeimage[angle=270]\abinlcudeimage*[angle=270]*を加える.必要ならばangle=270の部分も修正する.

また,提出されたファイルが複数の場合は,その順番が変になっていることもあり得る.そのときはやはり生成されたLaTeXソースファイルをいじり正しい順番にして再度コンパイルすればよい.

0 件のコメント:

コメントを投稿

コメントの追加にはサードパーティーCookieの許可が必要です