this post was submitted on 10 Jan 2026
24 points (96.2% liked)

Linux

14827 readers
236 users here now

Welcome to c/linux!

Welcome to our thriving Linux community! Whether you're a seasoned Linux enthusiast or just starting your journey, we're excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let's dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!

Rules:

  1. Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.

  2. Be respectful: Treat fellow community members with respect and courtesy.

  3. Quality over quantity: Share informative and thought-provoking content.

  4. No spam or self-promotion: Avoid excessive self-promotion or spamming.

  5. No NSFW adult content

  6. Follow general lemmy guidelines.

founded 2 years ago
MODERATORS
 

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?

you are viewing a single comment's thread
view the rest of the comments
[–] tal@lemmy.today 6 points 3 days ago* (last edited 3 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%20CurVe%20CV%20English

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