Metadata-Version: 2.2
Name: scoop-template-engine
Version: 1.6.0
Summary: Prepare scientific journal publications and other documents in LaTeX
Author-email: Roland Herzog <roland.herzog@iwr.uni-heidelberg.de>
Project-URL: homepage, https://gitlab.com/scoopgroup-public/scoop-template-engine
Project-URL: repository, https://gitlab.com/scoopgroup-public/scoop-template-engine
Project-URL: issues, https://gitlab.com/scoopgroup-public/scoop-template-engine/issues
Project-URL: changelog, https://gitlab.com/scoopgroup-public/scoop-template-engine/-/blob/main/CHANGELOG.md
Keywords: template engine,LaTeX,scientific publishing,journals
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Education
Classifier: Topic :: Text Editors :: Text Processing
Classifier: Topic :: Text Processing :: Markup :: LaTeX
Classifier: Topic :: Utilities
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: bibtexparser==2.0.0b7
Requires-Dist: numpy>=1.0.0
Requires-Dist: packaging>=23.0.0
Requires-Dist: patch>=1.16
Requires-Dist: pyyaml>=6.0
Requires-Dist: requests>=2.9.2
Requires-Dist: scipy>=1.0.0
Requires-Dist: setuptools-git-versioning>=1.9.0
Requires-Dist: selenium>=4.28.1
Requires-Dist: webdriver_manager>=4.0.2

The primary purpose of the SCOOP template engine (`ste`) is to facilitate the preparation of manuscripts in [LaTeX](https://www.latex-project.org/) for publication in scientific journals.
It allows the user to concentrate on the content, rather than the layout.
The layout, which depends on the journal, will be automatically generated.
An effort is made to achieve compatibility of a range of standard LaTeX packages with each supported journal.
In addition, a consistent set of theorem-like environments is provided across journals.

As of version 1.5.0, the SCOOP template engine also supports the creation of LaTeX letters.

## Installation
The SCOOP template engine requires Python 3.9 or newer.
To install the SCOOP template engine and initialize the journal resources, say
```python
pip3 install scoop-template-engine
ste init
```

## Getting Started
Please refer to the "Quick Start" section in the documentation
```python
ste doc
```
for more.

To create the files for a sample document in the current folder, say
```python
ste start amspreprint
```
To render this manuscript in a preprint layout, say
```python
ste prepare
```
Then compile the sample document `manuscript-amspreprint.tex`.

To see the list of supported journals, say
```python
ste list --template
```
