Welcome to the specification of the dailitation.xyz laboratories documents.
If you don't know what's going on, you probably aren't supposed to be here. Please press the back button on your internet web browser.
Specification
Overview
The dailitation.xyz laboratories are made specifically for dailitation.xyz teams to publish their findings and documents. Currently, only LaTeX and ODT documents are allowed.
LaTeX
- TeX Engine
- Needs to support UTF-8 for Thai and other language scripts.
- OpenType and TrueType font support.
- Can compile to either .PDF or .PS (PostScript).
- Graphics
- All of the graphics used inside of the documents needs to be licensed under any of the free licenses.
- For pictures, bitmapped graphics is preferred over vector.
- For diagrams, vector graphics is preferred over bitmapped.
- Although the preferred software for making vector graphics is InkScape. You may use other software as long as the software itself can saved the original file in a free format.
- Fonts
- Fonts need to licensed under any of the free license.
- All fonts needs to have high legiblility.
- Thai fonts
- Serif: Norasi or Kinnari.
- Sans-serif: Sarabun or Laksaman.
- Monospace: TLWG Typist.
Highly recommended LuaTeX. Although XeTeX can also be used.
You may use pictures from MediaWiki Commons and other sources, as long as it's under a free license AND you give attribution to the said pictures.
The recommended fonts for each typeface families. You may disobey these specification if you must, but you absolutely need to install these fonts into your system as most (if not all) documents have these following fonts.
The standard default TeX fonts are fine.
Directory structure for LaTeX
The /src/ directory
Contains the project root.
Files
- main.tex: The main LaTeX file.
- ref.bib: The bibliography reference file.
- COPYING: the license file notice.
- COPYING.LICENSENAME: If the documents are multi-licensed, please create each file for each licenses and name them accordingly. For example, COPYING.CC-BY-SA-4.0 or COPYING.GPL-3.0.
The /src/img/ directory
This directory is not required. But it contains all of the graphics used whether that would be vector or bitmapped graphics.
The /src/fonts/ directory
This directory is not required. It's only required if you've used a font that was not mentioned in the latter said "Fonts" section of this specification.