Am 30.08.2010 um 08:33 schrieb Hans Hagen: > On 29-8-2010 7:11, Xan xan wrote: >> Hi, >> >> I want to "migrate" one LaTeX document to ConTeXt document. I only want to >> put the _exact_ margins LaTeX use for \documentclass[12pt,a4paper]{article}. >> >> >> Anyone could say me the exact values I have to put in **layout**? > > You first have to figure out what the exact latex values are. I suppose that > they are documented somewhere or can be deduced from the document class > (maybe make a list for more popular document classes). > > At some point there can be a module doing things like > > \definelayout[latex-article][...]
I looked now in the files where the layout for the standard classes in latex is defined and it's a mess to reproduce them in context because all values depend on the papersize and fontsize and it takes a lot of code (even with etex’s \dimexpr) because there are checks whether a calculated dimensions exceeds a fixed limit. This is how the layout for a document with a fontsize of 10pt looks: \definelayout [latex10] [width=\ifdim\dimexpr\paperwidth-2in\relax>345pt\relax 345pt\else\dimexpr\paperwidth-2in\relax\fi, % \paperwidth-2in or 345pt, use the smaller value backspace=\dimexpr(\paperwidth-\textwidth)/2-1in\relax, leftmargindistance=7pt, leftmargin=, topspace=, header=12pt, headerdistance=.25in, height=, footer=, footerdistance=,] Wolfgang ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________