Awesome-CV
Awesome-CV copied to clipboard
Let the user choose the order of header-information
I think it would be a great enhancement to give the user some kind of control on the order of the elements in the header. I'm speaking about \mobile
, \email
, \homepage
, \github
, and so on.
For example, some might want to have their linkedin profile before github, etc.
I would be willing to implement this, however I'm not that experienced in LaTeX. So, I don't know how I would do that without messing up the code base too much. If this feature is wanted, I'd like to get some guidance/hints on how I could implement this.
I know that right now each of these header-fields is processed in a specified order in a rather long if-elseif-else, beginning at line 439 in awesome-cv.cls ( https://github.com/posquit0/Awesome-CV/blob/master/awesome-cv.cls#L439 ). Would it be possible to add an additional parameter order
to each field or (even better) to retrieve the order from the order in which the definitions of these elements appear in the user's LaTeX-doc?
Could this feature be implemented? I have been trying to get this too work but it keeps on crashing.