Slideshareにアップロードしたスライドで、日本語が消える場合がありますよね。

使用しているPCはMacbook Pro 2016 Lateモデルです。スライドはlatex (beamer)で作成しています。ちなみに主に使うテーマはmetropolisですが、テーマの問題ではないと思います。

ちなみに、別にbeamerで作成されたスライドだけの問題ではないようで、macOS全般の問題かと思います。


これまでやってきた対処法としては

  1. スライドを全て画像 (pngなど)に変換し、アップロード
    • とにかく面倒くさい。
    • 画像化することで、画質が落ちる
  2. Speakerdeckにアップロード
    • Speakerdeck自体はいいと思いますが、アップロードが出来ない/時間がかかる場合が多々あります。

今回、博士論文を提出する際に、規定上、PDF/Aフォーマットで提出しましたが、もし、PDF/Aフォーマットにしたら上手くいくのではないかと思い、やってみました。

PDF/Aファイルの変換方法は色々ありますが、ghostscriptで簡単にできます。ターミナルかiTermなどを起動し、以下のように打ち込みます。

sudo gs -dPDFA -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=output.pdf input.pdf

output.pdfは変換後のファイル名、input.pdfは原本のファイル名です。

やってみたら上手くいけました。