Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 7
empagement koma & massicot

24 Mar '16, 01:34

Pathe's gravatar image

Pathe
7.6k49209252

Comme vous désirez un empagement carré, la méthode par division de `koma-script` ne fonctionne pas. pas : elle ne renvoie guère que des empagements rectangulaires. Une [rapide recherche sur le CTAN](http://ctan.org/search/?phrase=cd) m'indique qu'une extension dédiée existe, la bien nommée [cd](http://mirrors.ctan.org/macros/latex/contrib/cd/cd.pdf) (bon, cette recherche renvoie aussi des extensions pour créer des **c***ommutative* **d***iagrams*, mais c'est autre chose). Sinon, j'ai moi-même composé un livret (en fait, c'était plutôt un livre-cd car il contenait le cd). En voici le préambule : \documentclass[10pt]{book} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[fulloldstyle,largesmallcaps,light]{kpfonts} \usepackage[twoside ,a4paper ,layoutsize={135mm,125mm} ,layoutoffset={37.5mm,86mm} ,total={100mm,110mm} ,marginparwidth=0cm ,marginparsep=0cm ,bindingoffset=0cm ,footnotesep=0pt ,nofoot ,includeall %,showframe ,showcrop ]{geometry} \usepackage[frenchb]{babel} Auparavant, j'en avais créé un autre, et je me suis étonné de le trouver très différent du précédent ; c'était il y a longtemps (encodage `latin1`) et je débutais, d'où un certain fouillis : \documentclass[10pt,twoside,a5paper]{book} %\usepackage[T1]{fontenc} \usepackage[latin1]{inputenc} \usepackage{mltex} \usepackage{multicol} \usepackage{lettrine} \usepackage[paperwidth=135mm,paperheight=125mm]{geometry} \usepackage[cam,mount2,a4,center]{crop} %\usepackage[print,twouparticle]{booklet} \usepackage{multind} \usepackage{eco} \usepackage{layout} \usepackage[gen]{eurosym} \usepackage{ifpdf} \usepackage{verse} \ifpdf \usepackage{aeguill} \usepackage[pdftex]{graphicx,color} \usepackage[pdftex]{hyperref} \else \usepackage[T1]{fontenc} \usepackage[dvips]{graphicx} \fi % je modifie l'interlignage entre les strophes \setlength{\stanzaskip}{0.9\baselineskip} \setlength{\textwidth}{10cm} \setlength{\textheight}{10cm} \usepackage[frenchb]{babel} Mais bon, l'idée est un peu la même : spécifier une page logique au bon format (à imprimer dans une page physique, mais ça c'est une autre histoire) puis spécifier précisément hauteur et largeur du texte. L'extension `crop` s'avère utile pour représenter sur la page imprimée les limites de la page logique. Pour l'impression, la collection d'utilitaires `psutils` est précieuse. Je me servais de `psbook`, `pstops` et `psselect`.`psselect`. Après, il faut disposer d'un bon massicot !
cliquez ici pour masquer/afficher la révision 6
commutative diagrams

24 Mar '16, 01:33

Pathe's gravatar image

Pathe
7.6k49209252

Comme vous désirez un empagement carré, la méthode par division de `koma-script` ne fonctionne pas. Une [rapide recherche sur le CTAN](http://ctan.org/search/?phrase=cd) m'indique qu'une extension dédiée existe, la bien nommée [cd](http://mirrors.ctan.org/macros/latex/contrib/cd/cd.pdf). [cd](http://mirrors.ctan.org/macros/latex/contrib/cd/cd.pdf) (bon, cette recherche renvoie aussi des extensions pour créer des **c***ommutative* **d***iagrams*, mais c'est autre chose). Sinon, j'ai moi-même composé un livret (en fait, c'était plutôt un livre-cd car il contenait le cd). En voici le préambule : \documentclass[10pt]{book} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[fulloldstyle,largesmallcaps,light]{kpfonts} \usepackage[twoside ,a4paper ,layoutsize={135mm,125mm} ,layoutoffset={37.5mm,86mm} ,total={100mm,110mm} ,marginparwidth=0cm ,marginparsep=0cm ,bindingoffset=0cm ,footnotesep=0pt ,nofoot ,includeall %,showframe ,showcrop ]{geometry} \usepackage[frenchb]{babel} Auparavant, j'en avais créé un autre, et je me suis étonné de le trouver très différent du précédent ; c'était il y a longtemps (encodage `latin1`) et je débutais, d'où un certain fouillis : \documentclass[10pt,twoside,a5paper]{book} %\usepackage[T1]{fontenc} \usepackage[latin1]{inputenc} \usepackage{mltex} \usepackage{multicol} \usepackage{lettrine} \usepackage[paperwidth=135mm,paperheight=125mm]{geometry} \usepackage[cam,mount2,a4,center]{crop} %\usepackage[print,twouparticle]{booklet} \usepackage{multind} \usepackage{eco} \usepackage{layout} \usepackage[gen]{eurosym} \usepackage{ifpdf} \usepackage{verse} \ifpdf \usepackage{aeguill} \usepackage[pdftex]{graphicx,color} \usepackage[pdftex]{hyperref} \else \usepackage[T1]{fontenc} \usepackage[dvips]{graphicx} \fi % je modifie l'interlignage entre les strophes \setlength{\stanzaskip}{0.9\baselineskip} \setlength{\textwidth}{10cm} \setlength{\textheight}{10cm} \usepackage[frenchb]{babel} Mais bon, l'idée est un peu la même : spécifier une page logique au bon format (à imprimer dans une page physique, mais ça c'est une autre histoire) puis spécifier précisément hauteur et largeur du texte. L'extension `crop` s'avère utile pour représenter sur la page imprimée les limites de la page logique. Pour l'impression, la collection d'utilitaires `psutils` est précieuse. Je me servais de `psbook`, `pstops` et `psselect`.
cliquez ici pour masquer/afficher la révision 5
psutils

24 Mar '16, 00:49

Pathe's gravatar image

Pathe
7.6k49209252

cliquez ici pour masquer/afficher la révision 4
crop

24 Mar '16, 00:46

Pathe's gravatar image

Pathe
7.6k49209252

cliquez ici pour masquer/afficher la révision 3
koma

24 Mar '16, 00:42

Pathe's gravatar image

Pathe
7.6k49209252

cliquez ici pour masquer/afficher la révision 2
un deuxième exemple

24 Mar '16, 00:41

Pathe's gravatar image

Pathe
7.6k49209252

cliquez ici pour masquer/afficher la révision 1

24 Mar '16, 00:35

Pathe's gravatar image

Pathe
7.6k49209252