Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial template release #8

Merged
merged 39 commits into from
Sep 13, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
73f8713
Append VisualStudio.gitignore to .gitignore. Fixes #2.
NathanielJS1541 Sep 8, 2024
d7568d8
Added vc.tex to the .gitignore. Fixes #2.
NathanielJS1541 Sep 8, 2024
57b5372
Added makeindex-style files from glossaries-extra to .gitignore.
NathanielJS1541 Sep 8, 2024
c3a1b84
Added extensions to workplace recommendations. Fixes #3.
NathanielJS1541 Sep 8, 2024
34b2cb4
Added LaTeX Workshop Tools. Fixes #4.
NathanielJS1541 Sep 8, 2024
a730c4f
Added LaTeX Workshop recipes. Fixes #4.
NathanielJS1541 Sep 8, 2024
ef5825b
Removed unused default recipes. Fixes #4.
NathanielJS1541 Sep 8, 2024
75390f1
Added rewrap settings. Fixes #4.
NathanielJS1541 Sep 8, 2024
3f7489a
Added editor ruler at 80 chars. Fixes #4.
NathanielJS1541 Sep 8, 2024
b180c94
Added Code Spell Checker extension as workspace recommendation. Fixes…
NathanielJS1541 Sep 8, 2024
37128ea
Added missing makeglossaries tool for LaTeX Workshop. Fixes #4.
NathanielJS1541 Sep 8, 2024
50ef487
Added basic main.tex. Fixes #1.
NathanielJS1541 Sep 8, 2024
5da8821
Added package names and options to cSpell words. Fixes #4.
NathanielJS1541 Sep 8, 2024
5bed22e
Added preamble/authors.tex. Fixes #5.
NathanielJS1541 Sep 8, 2024
a3eb94a
Removed coloured hyperlinks.
NathanielJS1541 Sep 8, 2024
22afd35
Added fancyhdr to preamble. Fixes #5.
NathanielJS1541 Sep 8, 2024
feb2462
Added glossary.tex. Fixes #5.
NathanielJS1541 Sep 9, 2024
e5193eb
Added vc bundle files. Fixes #5.
NathanielJS1541 Sep 9, 2024
9b34edb
Added unix vc script from the vc bundle. Fixes #5.
NathanielJS1541 Sep 9, 2024
08f561c
Fixed bad vc.bat download. Fixes #5.
NathanielJS1541 Sep 9, 2024
690755d
Patched vc bundle scripts for repo folder structure.
NathanielJS1541 Sep 9, 2024
b91eb4f
Added document_revision.tex. Fixes #6.
NathanielJS1541 Sep 9, 2024
67d418a
Added front_matter.tex. Fixes #6.
NathanielJS1541 Sep 9, 2024
0765c3f
Update vc tool in settings to new path in preamble.
NathanielJS1541 Sep 9, 2024
aa50ef9
Added appendices to the document.
NathanielJS1541 Sep 9, 2024
be4c02c
Added an example section.
NathanielJS1541 Sep 9, 2024
9a28846
Added example section and uncommented examples from other files.
NathanielJS1541 Sep 9, 2024
7e8f698
Added capitalised \Gls commands to glossary redefinitions.
NathanielJS1541 Sep 9, 2024
f8f3e45
Added example main.pdf.
NathanielJS1541 Sep 9, 2024
6386e22
Added main document README. Fixes #1.
NathanielJS1541 Sep 12, 2024
b2652de
Updated vc_placeholder to make it clear information is not available.
NathanielJS1541 Sep 12, 2024
0817d7a
Added awk/gawk to requirements section.
NathanielJS1541 Sep 12, 2024
9b55dea
Added preamble README. Fixes #1.
NathanielJS1541 Sep 12, 2024
e93aee1
Added front_matter README.md. Fixes #1.
NathanielJS1541 Sep 13, 2024
a4eca9d
Added comment about the order in the Template Structure section.
NathanielJS1541 Sep 13, 2024
40f92eb
Added note about missing glossary entries.
NathanielJS1541 Sep 13, 2024
ce90403
Added sections README.md. Fixes #1.
NathanielJS1541 Sep 13, 2024
95339e0
Updated vc.bat to perform parameter expansion using %~1.
NathanielJS1541 Sep 13, 2024
8b87c2c
Updated example pdf to latest commit.
NathanielJS1541 Sep 13, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 32 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# -------------------------------------------------------------------------------------------------
# TeX.gitignore
# From https://github.com/github/gitignore/blob/main/TeX.gitignore

## Core latex/pdflatex auxiliary files:
*.aux
*.lof
Expand Down Expand Up @@ -118,7 +122,7 @@ acs-*.bib
*.sls

# uncomment this for glossaries-extra (will ignore makeindex's style files!)
# *.ist
*.ist

# gnuplot
*.gnuplot
Expand Down Expand Up @@ -304,3 +308,30 @@ TSWLatexianTemp*
# option is specified. Footnotes are the stored in a file with suffix Notes.bib.
# Uncomment the next line to have this generated file ignored.
#*Notes.bib

# The vc bundle (https://ctan.org/tex-archive/support/vc) updates a file called
# vc.tex based on the last commit in the repo. This shouldn't be committed, as
# it will cause it to be updated cyclically, and just create unecessary
# commits.
vc.tex

# -------------------------------------------------------------------------------------------------

# -------------------------------------------------------------------------------------------------
# VisualStudioCode.gitignore
# From https://github.com/github/gitignore/blob/main/Global/VisualStudioCode.gitignore

.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
!.vscode/*.code-snippets

# Local History for Visual Studio Code
.history/

# Built Visual Studio Code Extensions
*.vsix

# -------------------------------------------------------------------------------------------------
12 changes: 12 additions & 0 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"recommendations": [
"james-yu.latex-workshop",
"yzhang.markdown-all-in-one",
"davidanson.vscode-markdownlint",
"christian-kohler.path-intellisense",
"stkb.rewrap",
"esbenp.prettier-vscode",
"file-icons.file-icons",
"streetsidesoftware.code-spell-checker"
]
}
189 changes: 189 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,189 @@
{
"latex-workshop.latex.tools": [
{
"name": "latexmk",
"command": "latexmk",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"-pdf",
"-outdir=%OUTDIR%",
"%DOC%"
],
"env": {}
},
{
"name": "lualatexmk",
"command": "latexmk",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"-lualatex",
"-outdir=%OUTDIR%",
"%DOC%"
],
"env": {}
},
{
"name": "xelatexmk",
"command": "latexmk",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"-xelatex",
"-outdir=%OUTDIR%",
"%DOC%"
],
"env": {}
},
{
"name": "latexmk_rconly",
"command": "latexmk",
"args": [
"%DOC%"
],
"env": {}
},
{
"name": "makeglossaries",
"command": "makeglossaries",
"args": [
"%DOCFILE%"
]
},
{
"name": "pdflatex",
"command": "pdflatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
],
"env": {}
},
{
"name": "bibtex",
"command": "bibtex",
"args": [
"%DOCFILE%"
],
"env": {}
},
{
"name": "rnw2tex",
"command": "Rscript",
"args": [
"-e",
"knitr::opts_knit$set(concordance = TRUE); knitr::knit('%DOCFILE_EXT%')"
],
"env": {}
},
{
"name": "jnw2tex",
"command": "julia",
"args": [
"-e",
"using Weave; weave(\"%DOC_EXT%\", doctype=\"tex\")"
],
"env": {}
},
{
"name": "jnw2texminted",
"command": "julia",
"args": [
"-e",
"using Weave; weave(\"%DOC_EXT%\", doctype=\"texminted\")"
],
"env": {}
},
{
"name": "pnw2tex",
"command": "pweave",
"args": [
"-f",
"tex",
"%DOC_EXT%"
],
"env": {}
},
{
"name": "pnw2texminted",
"command": "pweave",
"args": [
"-f",
"texminted",
"%DOC_EXT%"
],
"env": {}
},
{
"name": "tectonic",
"command": "tectonic",
"args": [
"--synctex",
"--keep-logs",
"%DOC%.tex"
],
"env": {}
},
{
"name": "vc",
"command": "./preamble/vc.bat",
"args": [
"-m"
],
}
],
"latex-workshop.latex.recipes": [
{
"name": "pdflatex -> makeglossaries -> pdflatex * 2",
"tools": [
"pdflatex",
"makeglossaries",
"pdflatex",
"pdflatex"
]
},
{
"name": "vc",
"tools": [
"vc"
]
}
],
"rewrap.autoWrap.enabled": true,
"rewrap.wrappingColumn": 80,
"editor.rulers": [
80
],
"cSpell.language": "en-GB",
"cSpell.words": [
"aboveskip",
"altlist",
"altlisthypergroup",
"belowskip",
"fancyhdr",
"Fira",
"fleqn",
"graphicx",
"lastpage",
"leqno",
"letterpaper",
"listhypergroup",
"longtable",
"notitlepage",
"onecolumn",
"openany",
"openright",
"opensans",
"seealso",
"titletoc",
"ulem",
"vhistory",
"xcolor"
]
}
Loading