I recently decided that I want my resume to look better than the result of libreoffice. I installed texlive from the default trixie repository, and it works for the very simplest cases. However, trying to render a template which depends on CurVe resulted in an error about missing sty files.

By installing texlive from source, and installing CurVe to the working directory, I was able to fix that problem. However, there is still an error, and it appears to be an error in apa.bbx, a downstream dependency that comes with texlive. The error is

Package keyval Error: usenarrator undefined.

I’m not sure what I can do about this. I’m not very experienced with latex, mostly just using the default style as a convenient way to format math. Would swapping it for html be a recommended solution? Is there a good way from the command line to export html to pdf?

  • tal@lemmy.today
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    2 days ago

    I’ve always just written single-file LaTeX, but it looks like the settings.sty failure you’re getting is because of this:

    % Most commands and style definitions are in settings.sty.
    \usepackage{settings}
    

    By installing texlive from source, and installing CurVe to the working directory, I was able to fix that problem.

    I’m not sure how this would resolve the issue — I’d think that you’d still need settings.sty. It looks to me like Debian trixie packages CurVe in texlive-pictures, so I don’t think that you need to manually install texlive or CurVe from source:

    $ apt-file search curve.cls
    texlive-pictures: /usr/share/texlive/texmf-dist/tex/latex/curve/curve.cls
    $ apt show texlive-pictures
    [snip]
    curve -- A class for making curriculum vitae
    [snip]
    $ sudo apt install texlive texlive-pictures
    [snip]
    $ pdflatex test.tex
    [snip]
    ! LaTeX Error: File `settings.sty' not found.
    

    I think that that example CV you have is missing some of the LaTeX source, the stuff that’s in its settings.sty. Like, it might not be the best starting point, unless you’ve resolved that bit.

    EDIT: If you just want a functioning CurVe example, I can render this one:

    https://github.com/ArwensAbendstern/CV-LaTeX/tree/master/simple CurVe CV English

    Need to download CV.ltx and experience.ltx. Then $ pdflatex CV.ltx renders it to a PDF for me.