Cloud ShellでLaTeXの環境構築
タブレット等でLaTexを書きたい場合CloudLaTeXを使う方法もあるが、GitHubで管理したかったりカスタマイズしたい場合に不便である。
それなので、Cloud ShellでLaTeXを使えるようにした。
まずは以下のコマンドを入力。
sudo apt updatesudo apt install texlive-fullインストールには多少時間がかかった。
次に、以下の記事を参考にLaTeX Workshop拡張機能を導入し、Latexmkも設定した。
実際にコンパイルしてみたところ、出力されたPDFを確認しようとすると
ssh.cloud.google.com で接続が拒否されました。というエラーが表示された。
Geminiに回避策を聞いたところ、Cloud Shell上で簡易HTTPサーバーを起動することができるとわかった。
以下のコマンドを実行した後に画面右上の「Webでプレビュー」ボタンから「ポートXXXXでプレビュー」を選択すると新しいタブが開き、そこで目的のpdfファイルを選択することで内容が確認できた。ダウンロードする際も同様。
python3 -m http.server XXXXLaTeXを編集したい場合は、再コンパイルしたあとタブをリロードすることでPDFを更新できる。