overleafで原稿を書く

このページは?

ざっくりとした手順

  1. テンプレートをoverleafにアップロードする
  2. latexmkrcを追加
    #!/usr/bin/perl
    $latex         = 'platex %O -src-specials -shell-escape -interaction=nonstopmode -synctex=1 -kanji=utf8 %S';
    $bibtex        = 'pbibtex %O %B -kanji=utf8';
    $dvipdf        = 'dvipdfmx %O -o %D %S';
    $pdf_mode      = 3; # use dvipdfmx
  3. コンパイラをLatexにする。

細かい手順

  1. overleafに登録する。

  2. テンプレートをダウンロードする。

  3. overleafにテンプレートをアップロードする。

    • 左上の新規プロジェクトプロジェクトのアップロードを選択
  4. 新規ファイル作成をクリック

    • 左上の3つアイコンの一番左をクリック
  5. ファイル名を latexmkrc にして、下記内容をコピペする。

    #!/usr/bin/perl
    $latex         = 'platex %O -src-specials -shell-escape -interaction=nonstopmode -synctex=1 -kanji=utf8 %S';
    $bibtex        = 'pbibtex %O %B -kanji=utf8';
    $dvipdf        = 'dvipdfmx %O -o %D %S';
    $pdf_mode      = 3; # use dvipdfmx
  6. コンパイラをLatexにする。

    • 左上の メニュー を選択し、少し下にある コンパイラ を選択

  7. コンパイルする。

  8. 原稿が見れたらOK。

不明点

  • VRSJの論文引用は著者順です。bibファイルを使うとき\bibliographystyle{junsrt}を使いたいです。でも、これだと著者名のあと.(ピリオド)になります。学会のテンプレートだと:(コロン)になっているので、できれば合わせたいのですが、何をどう変えるのが一番てっとり早いのかご存じの方いたら教えて下さいTweet

その他

差分ファイルの作り方

  • 日本語の差分確認用ファイルの作り方は以下の通りです。old.texが更新前のファイル、new.texが更新後のファイルで、diff.texが差分が表示されるファイルです。
    latexdiff -e utf8 -t CFONT --graphics-markup=both old.tex new.tex > diff.tex

VR学会テンプレを使うときのtips

  • テンプレのままだと、latexdiff(差分を確認するためのコマンド)で作ったファイルで図が表示されないので、テンプレを以下のように修正して使いました。
    \usepackage[dvipdfmx]{graphicx,color}% 差し替え kizm
    % \usepackage[dvipdfmx]{graphicx} %オリジナル

情報処理学会テンプレを使うときのtips

  • 図の挿入のため、下記のように変えた方が楽でしょう。

    \usepackage[dvipdfmx]{graphicx}% 差し替え kizm
    %\usepackage[dvips]{graphicx} %オリジナル
  • \newblockが未定義ってエラーが出るので、ネットで見つけた記事を参考に下記のように書き加えて対応しています。

    \makeatletter
    \newcommand\newblock{\hskip .11em\@plus.33em\@minus.07em}%エラー解消のための記述
    \makeatother
  • 図の名前は日本語でなく英語が望ましいです、