All Projects â†’ islandoftex â†’ Arara

islandoftex / Arara

Licence: bsd-3-clause
arara is a TeX automation tool based on rules and directives. It gives you a way to enhance your TeX experience. This is a mirror repository.

Programming Languages

java
68154 projects - #9 most used programming language
kotlin
9241 projects

Projects that are alternatives of or similar to Arara

Bibsearch
Download, manage, and search a BibTeX database.
Stars: ✭ 52 (-82.95%)
Mutual labels:  automation, latex
K3sup
bootstrap Kubernetes with k3s over SSH < 1 min 🚀
Stars: ✭ 4,012 (+1215.41%)
Mutual labels:  automation
Deployr
A simple golang application to automate the deployment of software releases.
Stars: ✭ 282 (-7.54%)
Mutual labels:  automation
Ansible Playbooks
Playbooks for automating server procedures based on our Community guides
Stars: ✭ 285 (-6.56%)
Mutual labels:  automation
Streamsheets
An open-source tool for processing stream data using a spreadsheet-like interface.
Stars: ✭ 281 (-7.87%)
Mutual labels:  automation
Git Delete Merged Branches
Command-line tool to delete merged Git branches
Stars: ✭ 293 (-3.93%)
Mutual labels:  automation
Macaca
Automation solution for multi-platform. 多端自动化解决方案
Stars: ✭ 2,991 (+880.66%)
Mutual labels:  automation
Gray hat csharp code
This repository contains full code examples from the book Gray Hat C#
Stars: ✭ 301 (-1.31%)
Mutual labels:  automation
Kaobook
A LaTeX class for books, reports or theses based on https://github.com/kenohori/thesis and https://github.com/Tufte-LaTeX/tufte-latex.
Stars: ✭ 300 (-1.64%)
Mutual labels:  latex
Sketch Lint
Check the compliance of your design guidelines within seconds
Stars: ✭ 291 (-4.59%)
Mutual labels:  automation
Applescript
Applescript applets, snippets, resources, and links
Stars: ✭ 289 (-5.25%)
Mutual labels:  automation
Latexify.jl
Convert julia objects to LaTeX equations, arrays or other environments.
Stars: ✭ 285 (-6.56%)
Mutual labels:  latex
Linuxbashshellscriptforops
Linux Bash Shell Script and Python Script For Ops and Devops
Stars: ✭ 298 (-2.3%)
Mutual labels:  automation
Begin Latex In Minutes
📜 Brief Intro to LaTeX for beginners that helps you use LaTeX with ease.
Stars: ✭ 3,082 (+910.49%)
Mutual labels:  latex
Vimtex
VimTeX: A modern Vim and neovim filetype plugin for LaTeX files.
Stars: ✭ 3,609 (+1083.28%)
Mutual labels:  latex
Budibase
Budibase is an open-source low-code platform for creating internal apps in minutes. Supports PostgreSQL, MySQL, MSSQL, MongoDB, Rest API, Docker, K8s 🚀
Stars: ✭ 8,071 (+2546.23%)
Mutual labels:  automation
Unrealeditorpythonscripts
Some of my personal scripts i made to use for my own projects, but free of charge to be used for any project and any purpose as long as it is not violating the Unreal Engine EULA.
Stars: ✭ 282 (-7.54%)
Mutual labels:  automation
Tum Thesis Latex
📔 A LaTeX template for TUM Bachelor/Master theses.
Stars: ✭ 291 (-4.59%)
Mutual labels:  latex
Mac Dev Playbook
Mac setup and configuration via Ansible.
Stars: ✭ 4,202 (+1277.7%)
Mutual labels:  automation
Pandoc Latex Template
A pandoc LaTeX template to convert markdown files to PDF or LaTeX.
Stars: ✭ 3,750 (+1129.51%)
Mutual labels:  latex

arara

arara

Language: Kotlin Minimum JRE: 8.0

arara is a TeX automation tool based on rules and directives. It gives you a way to enhance your TeX experience. The tool is an effort to provide a concise way to automate the daily TeX workflow for users and also package writers. Users might write their own rules when the provided ones do not suffice.

We are proud to announce that arara is part of the Island of TeX. The GitHub repository will be used as mirror but development happens on GitLab. Please open relevant issues and merge requests there.

Basic use

To use arara, you need to tell it what to do. Unlike most other tools, you give arara these directives in the document itself – usually near the top. So to run pdflatex once on your document, you should say something like:

% arara: pdflatex
\documentclass{article}
\begin{document}
Hello, world!
\end{document}

Now when you run arara myfile, that directive (% arara: ...) will be seen and carried out as described by the pdflatex rule. You can read more about rules and directives in the user manual available in our releases section. In addition to documenting all of the rules that come standard with arara, the manual gives a detailed explanation of how arara works, as well as how to create and use your own rules.

Getting the latest and greatest arara

arara is continuously built by the GitLab CI. For each and every commit, it is ensured that a green tick means arara passes the test suite and is ready to be tested. However, that is not meant you can use the executable artifacts of the builds for productive use.

Development of arara takes place in the development branch. Feel free to be one of our testers and enjoy the latest features and bug fixes by building from there.

If you encounter any bugs or issues when using the development branch, you are most welcome to get in touch with us and discuss potential solutions. We are also always watching out for developers who want to join us making arara even better.

Get in touch

We use a Gitter chatroom for discussing things related to arara. You are more than welcome to come join the fun and say hi! to us. We also have the issues section in our repository as a valid channel to report problems, bugs and suggest improvements.

If you want to stay in the loop of our other projects, feel free to visit our community room on Gitter or alternatively, the Matrix rooms for arara or the community.

Localization

Would you like to make arara speak your own language? Splendid! We would love to have you in the team! Just contact us by opening an issue or joining our dedicated chatroom. The localization process is quite straightforward, we can help you! Any language is welcome!

Downloads

Download from GitLab

Our tool is available out of the shelf on all major TeX distributions, including TeX Live and MiKTeX, which makes manual installation unnecessary given the significant coverage of such distributions. Chances are you already have arara in your system!

You can obtain the official package available in the releases section of our project repository. Please refer to the documentation on how to manually deploy our tool.

License

This application is licensed under the New BSD License. Please note that the New BSD License has been verified as a GPL-compatible free software license by the Free Software Foundation, and has been vetted as an open source license by the Open Source Initiative.

The team

arara, the cool TeX automation tool, is brought to you by the Island of TeX. If you want to support TeX development by a donation, the best way to do this is donating to the TeX Users Group.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].