Skip to content
Rene Hampölz edited this page Apr 17, 2023 · 26 revisions

LaTeX Template for technical and scientific use

Pre-configured LaTeX document - optimized for VS Code editor and Git/Github version control

ℹ️ This project provides configurations and scripts to increase the productivity of power users and to make it easier for newcomers to get started with LaTeX. It is based on the base template hampoelz/LaTeX-Template with adjustments for technical and scientific use. The template contains, among other things, a fully integrated computer algebra system (SageMath), which combines many highly specialized systems and numerical libraries and uses a Python-based language.

Table of contents

Features

Beginner Friendly

  • One-click installation of the complete LaTeX and SageMath environment on Windows
  • Clear and common project structure as in other projects
  • Preconfigured LaTeX commands and environments
  • Preconfigured SageMath functions

Optimized for use with VS Code

For technical and scientific use

  • Perform symbolic and numerical calculations, solve equations, differentiate and integrate functions, and more right in your document using the fully integrated SageMath computer algebra system
  • Access popular packages such as NumPy, SciPy, matplotlib, Sympy, Maxima, GAP, FLINT, R and many more
  • Import simulations from LTSpice for further analysis, visualization or calculation
  • Analyze your measurement data by automatically creating tables from it and visualize and/or interpolate this data directly
  • Analyze transfer functions and visualize results with Bode diagrams, step responses, and group delays
  • Print and format numbers, objects and variables beautified in the document, making them easier to read and interpret

Easy Updates

  • Keep your documents up to date with the template
  • Notification of updates when opening the project

Git and GitHub integration

  • Fully compatible with git version control
  • Automatic generation of a version history in the document
  • Automatic creation of a pull request if the template has been updated (if GitHub is used)
  • Automatically create and publish the document to GitHub (if GitHub is used)

Customizable

  • Everything can be customized and configured
  • The template can be customized and adopted as your own template (Advanced features such as updates and Git/GitHub integration can also be adopted in the process)

Examples

More examples will be available soon.

The following examples were created with different templates, however, they are based on this project:


Made with ❤️ by Rene Hampölz

GitHub Instagram Twitter

Clone this wiki locally