Difference between revisions of "Publications/verna.11.tug"

From LRDE

 
(2 intermediate revisions by the same user not shown)
Line 6: Line 6:
 
| booktitle = TUGboat
 
| booktitle = TUGboat
 
| pages = 309 to 328
 
| pages = 309 to 328
  +
| nodoi =
 
| editors = Barbara Beeton, Karl Berry
 
| editors = Barbara Beeton, Karl Berry
 
| volume = 32
 
| volume = 32
Line 19: Line 20:
 
title = <nowiki>{</nowiki>Towards <nowiki>{</nowiki>\LaTeX<nowiki>}</nowiki> Coding Standards<nowiki>}</nowiki>,
 
title = <nowiki>{</nowiki>Towards <nowiki>{</nowiki>\LaTeX<nowiki>}</nowiki> Coding Standards<nowiki>}</nowiki>,
 
booktitle = <nowiki>{</nowiki>TUGboat<nowiki>}</nowiki>,
 
booktitle = <nowiki>{</nowiki>TUGboat<nowiki>}</nowiki>,
  +
issn = 0896320,
 
pages = <nowiki>{</nowiki>309--328<nowiki>}</nowiki>,
 
pages = <nowiki>{</nowiki>309--328<nowiki>}</nowiki>,
 
year = 2011,
 
year = 2011,
  +
month = jan,
  +
nodoi = <nowiki>{</nowiki><nowiki>}</nowiki>,
 
editor = <nowiki>{</nowiki>Barbara Beeton and Karl Berry<nowiki>}</nowiki>,
 
editor = <nowiki>{</nowiki>Barbara Beeton and Karl Berry<nowiki>}</nowiki>,
 
volume = 32,
 
volume = 32,

Latest revision as of 10:40, 22 April 2023

Abstract

Because LaTeX is only a macro-expansion system, the language does not impose any kind of good software engineering practice, program structure or coding style. Maybe because in the LaTeX world, collaboration is not so widespread, the idea of some LaTeX Coding Standards is not so pressing as with other programming languages. Over the years, the permanent flow of personal development experiences contributed to shape our own taste in terms of coding style. In this paper, we report on all these experiences and describe what we think are good programming practices.

Documents

Bibtex (lrde.bib)

@InProceedings{	  verna.11.tug,
  author	= {Didier Verna},
  title		= {Towards {\LaTeX} Coding Standards},
  booktitle	= {TUGboat},
  issn		= 0896320,
  pages		= {309--328},
  year		= 2011,
  month		= jan,
  nodoi		= {},
  editor	= {Barbara Beeton and Karl Berry},
  volume	= 32,
  number	= 3,
  abstract	= {Because \LaTeX{} is only a macro-expansion system, the
		  language does not impose any kind of good software
		  engineering practice, program structure or coding style.
		  Maybe because in the \LaTeX{} world, collaboration is not
		  so widespread, the idea of some \LaTeX{} Coding Standards
		  is not so pressing as with other programming languages.
		  Over the years, the permanent flow of personal development
		  experiences contributed to shape our own taste in terms of
		  coding style. In this paper, we report on all these
		  experiences and describe what we think are good programming
		  practices.}
}