I made a customized document class called note and since I added a lot of additional features (e.g., fonts, tikz) andso I feel that my file structure needs some modifications/improvements and I'd like some inputs.
Right now, my file strucute is as follows:
---- fonts
| |_ roman
| |_ mono
| |_ sans-serif
| |_ math
|
|- style
| |_ myfont.sty
| |_ mycolor.sty
| |_ ...
|
|- tikz
| |_ fig1.tex
| |_ fig2.tex
| |_ ...
| |_ mytikz.sty
|
|- figures
| |_ fig1.pdf
| |_ fig2.pdf
| |_ ...
|
|- notes
| |_ ch1.tex
| |_ ch2.tex
| |_ ...
|
|- main.tex
|
|- note.cls
- fonts: directory storing fonts
- style: directory storing multiple customized
.styfiles included by\usepackageinnote.cls - tikz: directory storing tikz figure source code
- figures: directory storing figures (including tikz figures in pdf) used in notes
- note: directory storing multiple
.texfiles (note pages) included by\includein main.tex main.tex: file includind all note pagesnote.cls: file including all packages needed for the note class