{"id":16095667,"url":"https://github.com/rigwild/latex-report-es6","last_synced_at":"2026-04-28T18:35:26.295Z","repository":{"id":115713249,"uuid":"288249754","full_name":"rigwild/latex-report-es6","owner":"rigwild","description":"LaTeX report template with JavaScript ES6 and JSON code blocks support","archived":false,"fork":false,"pushed_at":"2020-08-17T18:59:01.000Z","size":507,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-05T20:14:28.099Z","etag":null,"topics":["es6","javascript","latex","latex-boilerplate","latex-document","latex-report","latex-template"],"latest_commit_sha":null,"homepage":"","language":"TeX","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rigwild.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-08-17T17:57:03.000Z","updated_at":"2022-03-06T17:24:03.000Z","dependencies_parsed_at":null,"dependency_job_id":"1ea4970c-f1e9-47b6-9b85-62eaa08b8c60","html_url":"https://github.com/rigwild/latex-report-es6","commit_stats":{"total_commits":1,"total_committers":1,"mean_commits":1.0,"dds":0.0,"last_synced_commit":"3d7e4526187dbacb68eabcd4e081bf57e89ee723"},"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/rigwild/latex-report-es6","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rigwild%2Flatex-report-es6","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rigwild%2Flatex-report-es6/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rigwild%2Flatex-report-es6/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rigwild%2Flatex-report-es6/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rigwild","download_url":"https://codeload.github.com/rigwild/latex-report-es6/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rigwild%2Flatex-report-es6/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32394466,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-28T14:34:11.604Z","status":"ssl_error","status_checked_at":"2026-04-28T14:32:37.009Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["es6","javascript","latex","latex-boilerplate","latex-document","latex-report","latex-template"],"created_at":"2024-10-09T17:07:35.995Z","updated_at":"2026-04-28T18:35:26.267Z","avatar_url":"https://github.com/rigwild.png","language":"TeX","funding_links":[],"categories":[],"sub_categories":[],"readme":"# latex-report-es6\n\nLaTeX report template with JavaScript ES6 and JSON code blocks support.\n\nIncludes:\n\n - JavaScript ES6 and JSON code blocks support\n - Multi-file structure\n - Table of Figures\n - Table of Contents\n - Glossary\n - Common LaTeX commands examples\n - French-language ready (see [Activate french](#activate-french))\n\n## Install required LaTeX packages\n\n### Windows\n\nInstall [MikTeX](https://miktex.org/download). It will install the required `pdflatex` command and automatically install required packages when building a tex file.\n\n### Linux\n\nInstall [Tex Live](https://www.tug.org/texlive/), I don't know which packages you need to install tbh.\n\nInstall the full packages list to make sure you get all you will ever need (4 GB):\n\n```\n$ sudo apt-get install texlive-full\n```\n\nLinux does not have an equivalent of MikTex to automatically install required packages when building tex files.\n\n## Build\n\nQuick build (`report_output` will be the name of your PDF file):\n\n```\n$ cd src\n$ pdflatex --jobname=report_output ./main.tex\n```\n\nKeep in mind that you need to build it 2 times to make sur LaTeX has generated all required references/Table of Contents files.\n\nOr simply use the provided build script (see [`build.sh`](./build.sh)):\n\n```\n$ ./build.sh\n```\n\n## Clear log/data files\n\nThis will removes all LaTeX build files in the project (src and dist). It does not remove images/tex/pdf in `dist`. It removes pdf files in `src` (see [`clean.sh`](./clean.sh)).\n\n```\n$ ./clean.sh\n```\n\n## Example\n\nWhen built, the template will output this PDF file: [`dist/report_output.pdf`](./dist/report_output.pdf).\n\nExample of a ES6 JavaScript code block:\n\n![ES6 code example](./demo.jpg)\n\n## Activate french\n\nSimply uncomment [this line](./src/config.tex#L10) to turn on french.\n\nA package is already included to fix the copy bug on accentuated characters (when you copy `é` and get `´e` in your clipboard).\n\n## License\n[The MIT license](./LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frigwild%2Flatex-report-es6","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frigwild%2Flatex-report-es6","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frigwild%2Flatex-report-es6/lists"}