Latex container, ready to use in your thesis, scientific article, paper, research work, etc.
  • Shell 62.5%
  • Dockerfile 37.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2025-07-27 19:15:19 -05:00
.devcontainer fix: build dockerfile 2025-07-27 19:15:19 -05:00
.vscode Initial commit: LaTeX DevContainer for thesis and research 2025-07-27 18:50:01 -05:00
LICENSE Add: License MIT 2025-07-27 18:52:47 -05:00
README.md Update README.md 2025-07-27 18:56:27 -05:00

LaTeX DevContainer 🐋📄

⚙️ Ready-to-use LaTeX environment powered by Docker + VS Code for thesis, papers, and research writing.

A fully configured LaTeX development environment running inside a Docker container. Ideal for:

  • 📚 Thesis writing (undergraduate, master's, PhD)
  • 🧪 Scientific and technical papers
  • 📝 Research articles and academic reports
  • 📘 Documentation for software or projects

🚀 Key Features

  • Full LaTeX toolchain preinstalled: texlive-full, latexmk, biber, and more
  • 🛠️ VS Code integration with latex-workshop extension
  • Auto-builds PDFs on save (via latexmk)
  • 🧹 Build artifacts are auto-cleaned from the file explorer
  • 🧪 Works even without a main.tex file (start from scratch or clone your own)

🧑‍💻 Quick Start

  1. Clone this repository

    git clone https://github.com/Jairodaniel-17/LaTeX-devcontainer.git
    cd LaTeX-devcontainer
    
  2. Open in VS Code Make sure you have the Dev Containers extension installed. Then open this folder in VS Code and it will automatically launch the container.

  3. Start writing! Open or create a .tex file — your PDFs will compile automatically.

📦 For What Use Cases?

This container is useful for anyone who wants a portable, isolated, and reproducible LaTeX setup, especially:

  • 🧑‍🎓 Students writing theses or academic reports
  • 👩‍🔬 Researchers working on scientific papers
  • 👨‍💻 Developers documenting software in LaTeX
  • 📚 Professors and reviewers preparing teaching material or rubrics

🛠️ Requirements

📝 License

This project is licensed under the MIT License.

💡 Tip

You can fork this repository and customize it to your own workflow, or publish your own version on Docker Hub for CI/CD integration.

Made with ❤️ by Jairo Daniel Mendoza Torres