I have created my resume in Latex and honestly, I like it a lot. I was thinking of making a template and publish it somewhere so that people can use it. But it's rather complicated and it would be best if I created a class or package of some sort. The resume uses article class and it just has a bunch of modification and styles (mentioning it in case it's necessary).
It would basically create new commands so that the usage in the file itself is cleaner. I now have all those commands (the ones I've defined so far at least) in another .tex called preamble. But if I want someone to use these commands as a template, in what kind of file should they be stored? Are the definitions with \newcommand usable at all for what I intend? Or is it only possible to use them if I keep the preamble .tex?
Found this question and it seems that creating a new document class would be best. Would that be your suggestion as well? Do you know of any tutorials to introduce the creation of a document class?
Or should I be doing something else entirely?
Thank you!
resumeclass then it is probably better to make it aclsfile but if it could be used with other document classes then make it astyfile. – May 02 '19 at 23:23articleclass with modifications to the background andsectionenvironment, it also usesminipage,tcolorboxanddescriptionsa lot. – M.O. May 03 '19 at 00:06articleclass... – May 03 '19 at 01:03.cls. – M.O. May 03 '19 at 01:55thesisorresumeorcvalready). Add clear version information so that people know which version they are using. I personally also think that there comes a certain amount of responsibility with releasing one's work: Ideally you should be prepared to maintain and support your work for the time to come. Document your work, ideally with a user-level documentation in PDF form. – moewe May 03 '19 at 05:41.clsor.styfile that contains the gory details of the implementation and should not be touched by users, one.texfile that shows in great detail how the class/package can be used and maybe an additional shorter.texfile that people can use as base for their work (of course it can make sense to combine the two.texfiles and the larger.texfile should not be a substitute for a proper documentation). – moewe May 03 '19 at 05:43