-
Base Image: Debian Bookworm Slim
-
Pre-installed Tools:
-
VSCode Extensions:
- LaTeX Workshop by James Yu
- LaTeX by Mathematic Inc
- LTeX – LanguageTool grammar/spell checking by Julian Valentin
- Tinymist Typst by Myriad Dreamin
-
Preconfigured Settings:
- Automatic cleaning of auxiliary files
- PDF viewer integration within VSCode
- IntelliSense for LaTeX packages
The structure of this repository is designed to be most effectively used as a submodule or as a subdirectory within a larger repository or project.
Add this Dev Container directly as your .devcontainer
folder:
-
Navigate to your project’s root directory.
-
Add the Dev Container as a submodule:
git submodule add https://github.com/Accommodus/LaTeX-Pandoc_Editor_devcontainer.git .devcontainer
-
Initialize and update the submodule:
git submodule update --init --recursive
If you want to use more than one Dev Container in your project (for example, one for running code and this one for writing the associated paper):
-
Navigate to your project’s root directory.
-
cd
into your project’s.devcontainer
directorycd .devcontainer
-
Add the Dev Container as a submodule within this subdirectory:
git submodule add https://github.com/Accommodus/LaTeX-Pandoc_Editor_devcontainer.git
-
Initialize and update the submodule:
git submodule update --init --recursive
-
When reopening the project in a remote container, select the desired Dev Container configuration from the list.
- Open your project folder in Visual Studio Code.
- Ensure the Dev Containers extension is installed.
- Press
F1
orShift+Ctrl+P
to open the Command Palette and selectDev Containers: Reopen in Container
. - VS Code will build and start the Dev Container. Once ready, you can begin working with LaTeX.