It took me 30 minutes to figure this out. I hope it takes you less.
Earlier today, I submitted a manuscript to GECCO Hot-Off-the-Press track.
The submission process was pretty straightforward, until I hit
Submit and encountered this error:
All fonts must be embedded in the PDF.
Googling this error led me to fiddle around with Acrobat Reader, try different TeX engines and apply different fonts in the manuscript. All was to no avail.
After a while, I circled back to the GECCO page for papers submission instructions to find this note on fonts:
Python’s matplotlib uses Type 3 fonts by default. You need to configure matplotlib to use TrueType fonts.
“It probably has to do with the figures”, I thought to myself.
You see, at that point, I had been including my R figures with the
Now the only thing left to do is make sure the
.eps files look okay and edit your
.tex file to read in the
.eps instead of
I hope your GECCO submission is smoother than mine! Good luck!
P.S. As a side note, in case you need to convert a lot of
.eps, here’s a little bash script that makes a subdirectory, copy the pdfs there and convert all those pdfs for you:
If you name this file
convert.sh and put it in the same directory as all the