GithubHelp home page GithubHelp logo

fillu87gyc / cytex Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cysec-lab/cytex

0.0 0.0 0.0 759 KB

GitHub Codespacesを用いた 環境構築が容易な 日本語LaTeX執筆環境テンプレート

Home Page: https://cysec.ise.ritsumei.ac.jp/2023/07/22/cytex/

Perl 63.10% TeX 16.08% Dockerfile 20.82%

cytex's Introduction

CyTeX

CyTeX(読み方:さいてふ)は、GitHub Codespaces を用いた、環境構築が容易な日本語用の LaTeX 論文執筆環境テンプレートです。 ローカル環境に texlive や Docker をインストールせずに、GitHub Codespace 上のクラウド開発環境に LaTeX 環境を構築できます。 また、devContainer を用いて、Codespace 環境ではなくローカル環境に構築することも可能です。

demo.mp4

使用手順

以下のファイル/フォルダをあなたの LaTeX 執筆環境にコピーしてください。

また、執筆論文指定の形式に合わせて、任意のスタイルファイルを追加してください。

LaTeX コンパイル環境の構築手順

以下 2 通りの方法があります。

  1. Codespaces を用いてクラウド開発環境に構築する方法
  2. devContainer を用いてローカル環境に構築する方法

ビルド手順

以下 2 通りの方法でビルドできます。

  1. *.tex ファイルを保存する
  2. ターミナルで latexmk ./main.tex を実行する

ビルドすると、out/ に PDF ファイルが生成されます。

Codespaces 利用上の注意

  • 無料で使用できる月間ストレージとコア時間 には上限があります。
    • GitHub Pro アカウントの場合は 180 コア時間/月で、2 コアから選択できるので月 90 時間分に相当します。
    • コア時間は、Codespace が Active 状態の時間がカウントされます。
  • Codespace の状態は、github.com/codespacesから確認、管理できます。
  • 現在の請求月に使用した Codespaces コンピューティング使用量は、github.com/settings/billingCodespaces から確認できます。
  • 非アクティブな時間が経過すると、codespace は自動停止します。
  • Active な Codespace は以下のいずれかの方法で手動停止できます。 (参考:codespace の停止と開始
    • VSCode または Browser Codespace で、左下の><アイコン > Stop Current Codespace を選択する
    • github.com/codespaces にアクセスし、Active な Codespace の から Stop Codespace を選択する

Welcome Contribution

不具合・要望を記載したissue を作成した上で、Pull Request してください。

Author

Ran350

cytex's People

Contributors

ran350 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.