modular_document_in_latex

A proposal how to make a modular document in LaTeX

https://github.com/r0mb0/modular_document_in_latex

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.3%) to scientific vocabulary

Keywords

italian-developers latex latex-document latex-template modular modular-documents modularity r0mb0

Keywords from Contributors

interactive mesh interpretability sequences generic projection optim embedded hacking network-simulation
Last synced: 6 months ago · JSON representation ·

Repository

A proposal how to make a modular document in LaTeX

Basic Info
  • Host: GitHub
  • Owner: R0mb0
  • License: other
  • Language: TeX
  • Default Branch: main
  • Homepage:
  • Size: 719 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 2
Topics
italian-developers latex latex-document latex-template modular modular-documents modularity r0mb0
Created over 1 year ago · Last pushed 6 months ago
Metadata Files
Readme Contributing Funding License Code of conduct Citation Security Support

README.md

Modular Document in LaTeX

made-with-latex Compilation_Test Codacy Badge

Maintenance Open Source Love svg3 Donate

How to add modules (or parts) and personalize the demo document

  1. Write the modules inside modules.tex as a new command.
  2. On Modular_document.tex insert the modules quantity. latex %-Where insert the number of modules---------------------------------------------------------------------------------- \setcounter{NModules}{3} %---------------------------------------------------------------------------------------------------------------------
  3. Link the modules in this section to creating the buttons for activate/deactivate modules. latex %-Line where insert buttons ------------------------------------------------------------------------------------------ \arabic{TEMP}. \button{FModule}{\arabic{LI}} \button{SModule}{\arabic{LI}} \button{TModule}{\arabic{LI}} %---------------------------------------------------------------------------------------------------------------------
  4. Change page header at this point latex \begin{minipage}{0.9\textwidth} \begin{tabularx}{\textwidth}{XX} { \raggedright \includegraphics[scale=0.015]{Lorem_Ipsum_Logo.jpg} }&{ \vspace*{-2cm} \raggedleft %-Place where insert the header ------------------------------------------------------------------------------------------ -Some informations here- %-------------------------------------------------------------------------------------------------------------------------- } \end{tabularx} \end{minipage}
  5. Add modules here to generating the document body latex %-Line where insert modules------------------------------------------------------------------------------------------- \def\modules{{"\module{FModule}{\arabic{LI}}{\FModule}", "\module{SModule}{\arabic{LI}}{\SModule}", "\module{TModule}{\arabic{LI}}{\TModule}" }} %---------------------------------------------------------------------------------------------------------------------

How to personalize this document online for free

  1. Fork this repository by pressing the second button at the top right.
  2. Rename the repository as you want and change the description then Fork it!
  3. ⚠️ You have to activate "Actions" on your repo; go to "Actions", click on "I understand my workflows, go ahead and enable them" ⚠️
  4. Upload your image using GitHub into "Modular_document\Images".
    1. Access the folder from main page.
    2. "Add file" -> "Upload files" -> drag and drop your images here.
    3. At the end, "Commit changes".
  5. Access the LaTeX documents into "Modular_document".
    1. Once in the folder click on the file to personalize.
    2. Now click on "Edit this file" (the pencil on top right).
    3. Change whatever you want using comments as guide and the documentation (remember to change old images names).
    4. Now "Commit changes"!
  6. Wait 2 minutes, got to "Actions" -> "Compile" -> click on the last one (look at the date on right) -> scroll down the page and click on "artifact file".
  7. Done! now you have your document.

License

Shield: CC BY-NC-SA 4.0

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

CC BY-NC-SA 4.0

Not made by AI

Owner

  • Name: Francesco Rombaldoni
  • Login: R0mb0
  • Kind: user
  • Location: Italy
  • Company: INRCA/SIA

If I'm living in a crisis without realizing it?

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use these materials, please cite them as below."
authors:
- family-names: "Rombaldoni"
  given-names: "Francesco"
title: "Modular_Document_in_LaTeX"
version: 1.0.0
date-released: 2024-08-19
url: "https://github.com/R0mb0/Modular_Document_in_LaTeX"

GitHub Events

Total
  • Delete event: 2
  • Push event: 9
  • Pull request event: 4
  • Create event: 2
Last Year
  • Delete event: 2
  • Push event: 9
  • Pull request event: 4
  • Create event: 2

Committers

Last synced: over 1 year ago

All Time
  • Total Commits: 23
  • Total Committers: 2
  • Avg Commits per committer: 11.5
  • Development Distribution Score (DDS): 0.087
Past Year
  • Commits: 23
  • Committers: 2
  • Avg Commits per committer: 11.5
  • Development Distribution Score (DDS): 0.087
Top Committers
Name Email Commits
Francesco Rombaldoni f****i@c****t 21
dependabot[bot] 4****] 2
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 0
  • Total pull requests: 3
  • Average time to close issues: N/A
  • Average time to close pull requests: about 6 hours
  • Total issue authors: 0
  • Total pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 3
  • Bot issues: 0
  • Bot pull requests: 3
Past Year
  • Issues: 0
  • Pull requests: 3
  • Average time to close issues: N/A
  • Average time to close pull requests: about 6 hours
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 3
  • Bot issues: 0
  • Bot pull requests: 3
Top Authors
Issue Authors
Pull Request Authors
  • dependabot[bot] (8)
Top Labels
Issue Labels
Pull Request Labels
dependencies (8) github_actions (2)

Dependencies

.github/workflows/Compilation_Test.yml actions
  • actions/checkout v4.1.7 composite
  • actions/upload-artifact v4 composite
  • xu-cheng/latex-action v3 composite