Comprehensive TeX Archive Network

Direc­tory macros/luatex/latex/novel



The novel Lua doc­u­ment class is specif­i­cally writ­ten to meet the needs of orig­i­nal fic­tion writ­ers, who are type­set­ting their own nov­els for non-color print-on-de­mand tech­nol­ogy. If that does not de­scribe your ob­jec­tive, then this is the wrong doc­u­ment class for you. There is no sup­port for E-books. The needs of aca­demic writ­ers and pic­ture-book lay­out are largely un­met.

If your book is a de­tec­tive novel, sci­ence fic­tion, ro­mance, or col­lec­tion of short sto­ries, then you are in the right place. This doc­u­ment class has been used for cre­at­ing an ac­tual printed novel, both text in­te­rior and color cover.

This class re­quires Live 2016 or later, or re­cent MiK. Distri­bu­tions based on Live 2015 or ear­lier will fail.


Ver­sion 1.46, Novem­ber 17, 2017: Func­tion­ailty of Block­I­mage changed. Users of prior code should re­view their doc­u­ments. Ad­di­tional mi­nor cleanup and docs re­vi­sion. Hope­fully the fi­nal ver­sion, as there are no known out­stand­ing is­sues. It seems that ev­ery­thing this pack­age should do, is what it ac­tu­ally does. At this point, at least two dif­fer­ent au­thors have suc­cess­fully used the class for printed nov­els.

Ver­sion 1.43.1, Novem­ber 12, 2017: Font se­lec­tion bug­fix.

Ver­sion 1.43, Oc­to­ber 19, 2017: Mi­nor code cleanup.

Ver­sion 1.42, Oc­to­ber 4, 2017: Yet more im­prove­ments to docs.

Ver­sion 1.41, Oc­to­ber 2, 2017: More im­prove­ments to docs.

Ver­sion 1.40, Septem­ber 14, 2017: Greatly im­proved doc­u­men­ta­tion. Mi­nor im­prove­ments to code.

Ver­sion 1.38, Au­gust 15, 2017. Cor­rected off­set in cover art­work code. Mi­nor im­prove­ments to docs.

Ver­sion 1.36, Au­gust 10, 2017. Mi­nor cor­rec­tion to doc­u­men­ta­tion. Re­minds users that dol­lar is a spe­cial char­ac­ter in .

Ver­sion 1.34, July 31, 2017. Added some code of in­ter­est to de­vel­op­ers.

Ver­sion 1.32, July 26, 2017. This up­date con­tains a mi­nor bug fix to the doc­u­men­ta­tion, and a ma­jor bug fix to the way that text track­ing is han­dled. The track­ing bug af­fected page head­ings (even the de­faults) and caused some doc­u­ments to fail with an ob­scure MT@res@a er­ror. The fix is ex­pected to be quite solid.

This re­lease has been tested. There are no cur­rently-known bugs (al­though they may be hid­ing some­where). For bug re­ports, if any, see the e-mail ad­dress near the top of novel.cls file, or go to the GitHub project page.

The orig­i­nal cre­ator of this pack­age would like to trans­fer main­te­nance to some­one else. If in­ter­ested, con­tact CTAN. You will need to be fa­mil­iar with Lua, fontspec, and Open Type fonts, and un­der­stand how fic­tion is pre­sented and printed. Lua cod­ing is not re­quired.


The code and doc­u­men­ta­tion are li­censed un­der the Project Public Li­cense, v.1.3c or later. The in­cluded font NovelDeco.otf is li­censed un­der the SIL Open Font Li­cense, v.1.1 or later.

Down­load the con­tents of this pack­age in one zip archive (2.2M).

novel – Class for print­ing fic­tion, such as nov­els

This Lua doc­u­ment class is specif­i­cally writ­ten to meet the needs of orig­i­nal fic­tion writ­ers, who are type­set­ting their own nov­els for non-color print-on-de­mand tech­nol­ogy. Built-in PDF/X is avail­able, us­ing new tech­nol­ogy.

The pack­age is well suited for de­tec­tive nov­els, sci­ence fic­tion, and short sto­ries. It is how­ever not rec­om­mended for cre­at­ing color pic­ture books or dis­ser­ta­tions.

Ver­sion1.46 2017-11-17
Li­cense The SIL Open Font Li­cense
The Project Public Li­cense 1.3c
Copy­right2017 Robert All­geyer
Main­tainer Robert All­geyer
TDS archivenovel.tds.zip
Con­tained inTeX Live as novel
MiKTeX as novel
Topics prepar­ing a book for pub­li­ca­tion
sup­port for pro­duc­tion print­ing, etc
Lua and pack­ages that re­quire it
al­ter­na­tive class(es)
Guest Book Sitemap Contact Contact Author