Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/okabe-junya/latex-project-template
LaTeX project template (Japenese)
https://github.com/okabe-junya/latex-project-template
latex latex-template
Last synced: 2 months ago
JSON representation
LaTeX project template (Japenese)
- Host: GitHub
- URL: https://github.com/okabe-junya/latex-project-template
- Owner: Okabe-Junya
- License: mit
- Created: 2023-11-04T14:58:45.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-08T18:41:08.000Z (2 months ago)
- Last Synced: 2024-11-08T19:33:33.747Z (2 months ago)
- Topics: latex, latex-template
- Language: Perl
- Homepage:
- Size: 57.6 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.en.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# LaTeX Project Template
[日本語](./README.md)
## Abstract
This is a template repository for LaTeX projects. For those who find it difficult to set up a LaTeX environment, you can set up the environment using Docker.
## Features
- [x] LaTeX environment using Docker
- [x] LaTeX environment using devcontainer
- [x] Automatic build using CI
- [x] Automatic upload artifacts## Usage (Using Docker)
### Requirements
- [ ] Docker
- [ ] git
- [ ] make### How to build
Clone this repository, pull the container image, and run `make build` from the host machine. The build result will be output to `./build` directory on the host machine.
```bash
% git clone https://github.com/Okabe-Junya/latex-project-template
% docker pull paperist/texlive-ja:latest
% cd latex-project-template
% make build
```## Usage (Using devcontainer)
If you are using VSCode, you can create an environment using [devcontainer](https://code.visualstudio.com/docs/devcontainers/containers). If you have installed the [Dev Containers extension -- Dev Containers](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers), a popup will appear, so please follow these instructions.
In particular, when using it on a remote machine, be mindful of the machine specifications of the remote connection target.
## License
[MIT License](./LICENSE)