Skip to content
Rene Hampölz edited this page Apr 6, 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.

Features

Beginner Friendly

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

Optimized for use with VS Code

For technical and scientific use

  • Draw electrical circuits and components with the circuitikz package
  • 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
  • Generate Bode diagrams from a transfer function, as well as visualize step response and group delay
  • Import simulations from LTSpice for further analysis, visualization or calculation
  • Create measurement data tables and perform direct smoothing and/or visualization of the data
  • Print numbers (integers, real and complex numbers, and vector and matrices) 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)

Table of contents

Examples

Some examples will be available soon.


Made with ❤️ by Rene Hampölz

GitHub Instagram Twitter

Clone this wiki locally