Questions tagged [documentclass-writing]

{documentclass-writing} is about writing document classes. If your question is about choosing, installing, or using document classes, choose {documentclass} instead.

Filter by
Sorted by
Tagged with
6 votes
1 answer
1k views

Commercial use of LaTeX templates

I was wondering what are the licensing issues or the best way to know if certain templates allow for commercial use. I know the best way is to contact the original author but sometimes the sites don't ...
prafulfillment's user avatar
8 votes
2 answers
2k views

KOMA classes and \LoadClass

I want to create a document class based on a KOMA-Script class. If myclass.cls contains the following \ProvidesClass{myclass}[2011/08/31] \LoadClass[paper=a5]{scrartcl} then compiling a document ...
Ian Thompson's user avatar
  • 43.8k
6 votes
2 answers
221 views

Controlling placement of package warnings in the log

Is there any way to control where in the log file or console output \PackageWarning or \ClassWarning messages get placed? I have a class warning (generated by my own document class) that gets buried ...
Alan Munn's user avatar
  • 218k
72 votes
4 answers
3k views

What is good practice when preparing a package for CTAN?

I'm thinking of submitting a package to CTAN, and would like some hints which will help keep the path as smooth as possible for me, the CTAN administators, and the final users. Please tell me what I ...
Brent.Longborough's user avatar
4 votes
1 answer
5k views

How to pass parameters in a class file to different packages?

I'm writing a new class file that is based on book, and thought of making it available both in an English and in a Dutch version. Easiest to do seemed passing the arguments, so I constructed following ...
Joris Meys's user avatar
7 votes
2 answers
224 views

How to make certain macros defined in document class inaccessible from within an input file using it?

In C#, we can specify certain properties of a class to be private, read only, etc. I want to apply this methodology in writing LaTeX document class if it is possible. I can find articles pertaining ...
Display Name's user avatar
  • 46.9k
7 votes
1 answer
10k views

Removing extra vertical space in \maketitle with titling package

Consider the following two LaTeX source files: First, manually producing a title using a new environment (eww): \documentclass[a4paper,10pt]{article} \parindent0cm% \newenvironment*{mytitle}{\begin{...
Peter T.B. Brett's user avatar
13 votes
1 answer
4k views

Changing the default options of a document class?

I would like to define some base-class.cls, with some options and their defaults, and then provide some mechanism so that other derived classes can reuse the existing options and change the defaults. ...
Juan A. Navarro's user avatar
91 votes
5 answers
46k views

A cookbook in LaTeX?

I am interested in making a cookbook in LaTeX. Each page will contain a recipe, including ingredients, instructions, and a photo of the finished food. Has this been done previously? Where do I ...
Justin J Stark's user avatar
6 votes
1 answer
531 views

Making a daily devotional

This question led to a new package: scrjrnl I'm searching for packages to write a daily devotional such as this one (Click "Search inside this book" and see in the end of the preview for example). ...
raphink's user avatar
  • 31.9k
9 votes
3 answers
231 views

Backward compatibility for command names

I have made a class file. It defines commands for use in document files. I want to change some of the command names, but I also want old document files to work without changing them. Here's an ...
Håkon Malmedal's user avatar
21 votes
3 answers
2k views

what TeX package(s) should I use for a Church Bulletin

I create Sunday Bulletins (aka service leaflets) for an Episcopal Church each week. Currently, I use the MS Publisher (PITA) I also do some web design using Ruby. While a physics undergrad, I ...
John F. Miller's user avatar
4 votes
2 answers
647 views

Defining (optional) data in a class

I'm trying to learn how to write latex classes and am using my resume as a toy example. I am trying to separate style from content as much as possible so I am trying to define data fields such as \...
Tom's user avatar
  • 567
25 votes
1 answer
3k views

How do I document my style files?

I have many style files (and one or two class files) that I've written in my local texmf tree. Most were simple things that got me out of some trouble and which I put in to a style file in case I ...
Andrew Stacey's user avatar
10 votes
2 answers
2k views

New options and loaded class options bug?

I found some odd behavior that I can't seem to get around. I'm writing a new version of a class file I did a while ago that is based on the memoir class. Now, the memoir class has two mutually ...
bev's user avatar
  • 1,669
215 votes
6 answers
43k views

Where do I start LaTeX programming?

I'm interested in writing packages for TeX/LaTeX/XeLaTeX. I googled around, but all I found was guides or tutorials about how to prepare documents using LaTeX. I want to know how LaTeX works and how ...
sorush-r's user avatar
  • 2,687
1 vote
2 answers
6k views

Problem with defining a titlepage

I am writing a LaTeX 2e class with two options msc and phd for my department theses/dissertations. In this class, I need to define a titlepage for the first page of the theses/dissertations which ...
Vahid Damanafshan's user avatar
7 votes
3 answers
2k views

What is the difference between \myname and \my@name while writing a .cls file?

What is the difference between \myname and \my@name while writing a .cls file? Are they equivalent? Please let me know if it is necessary to post a minimal example. Edit: Let me ask my question more ...
Vahid Damanafshan's user avatar
16 votes
1 answer
206 views

What are the established methods for filing and tracking bugs in packages?

My particular concern is in finding Polyglossia's author, Francois Charette, whose email address I could not find in Google. However, I think the issue is much more general. If you encounter a bug in ...
Yossi Gil's user avatar
  • 16k
11 votes
1 answer
1k views

What is the minimal codes to create my own \documentclass derived from LaTeX's book?

I want to invoke my document class as follows: \documentclass[cymk,dvips,dvipsnames]{mybook} Internally mybook.cls includes my own packages such as mytables.sty, mypstricks.sty, etc. What is the ...
Display Name's user avatar
  • 46.9k
14 votes
3 answers
2k views

How can I word-wrap LaTeX warning/error output?

This question led to a new package: hardwrap In writing error messages and warnings for a package/class, I find it a pain to manually insert \MessageBreaks so that words don't get cruelly bisected ...
godbyk's user avatar
  • 7,737
65 votes
4 answers
14k views

Reference guide to begin writing a class and/or a package

Once a LaTeX user gets more and more skilled, and writes his/her own code, the question "Should I make a package (or a class) out of it?" will probably arise. My question is (you catch me: I'm one of ...
Alessandro Cuttin's user avatar
162 votes
7 answers
82k views

Style/class tutorials

What are some good tutorials on writing custom styles (classes) that clearly explain commands used and some of the features that TeX has to offer in the way of styles?

1
6 7 8 9
10