From d86e0e679714081940cc4bf7d04ef750fbfd0817 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Wed, 9 May 2012 15:54:58 +0200 Subject: [PATCH] various things to get a pleasant PDF out of one of our documents --- mal2latex-block.xsl | 29 +++++- mal2latex-table.xsl | 4 +- mal2latex.xsl | 241 ++++++++++++++++++++++++++++++++++++++++++-- 3 files changed, 264 insertions(+), 10 deletions(-) diff --git a/mal2latex-block.xsl b/mal2latex-block.xsl index a732e8e..ea345af 100644 --- a/mal2latex-block.xsl +++ b/mal2latex-block.xsl @@ -90,9 +90,11 @@ Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA - \begin{malnote} + \begin{notice}{ + + } - \end{malnote} + \end{notice} @@ -157,6 +159,29 @@ Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA } + + + + + + + + + + + +\begin{figure}[H]\begin{center} +\includegraphics[width=.5\textwidth,height=7cm,clip,keepaspectratio]{ + +} +\caption{ + +} \end{center}\end{figure} + + + + + Unmatched block element: diff --git a/mal2latex-table.xsl b/mal2latex-table.xsl index 92d428a..c26e90b 100644 --- a/mal2latex-table.xsl +++ b/mal2latex-table.xsl @@ -98,9 +98,9 @@ Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA } - \begin{minipage}{1in} + - \end{minipage} + \\ diff --git a/mal2latex.xsl b/mal2latex.xsl index 5c469d0..6922607 100644 --- a/mal2latex.xsl +++ b/mal2latex.xsl @@ -132,8 +132,15 @@ Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +\usepackage[top=3cm,bottom=3cm,left=2.5cm,right=2.5cm]{geometry} +\usepackage{ucs} \usepackage{fullpage} -\usepackage[utf8]{inputenc} +\usepackage{float} +\usepackage[french]{babel} +\PrerenderUnicode{éàê} +\usepackage[utf8x]{inputenc} +\usepackage{graphicx} +\usepackage{bookman} \usepackage{alltt} \usepackage{boxedminipage} \usepackage{color} @@ -174,29 +181,99 @@ Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA \end{minipage}% \end{lrbox}% \fcolorbox{blueborder}{yellowback}{\usebox{\malstepscontainer}}\par} + +\setlength\parindent{0pt} +\setlength{\parskip}{1ex plus 0.5ex minus 0.2ex} +\setlength\abovecaptionskip{0.1ex} + +\makeatletter +\renewcommand{\maketitle}{\begin{titlepage}%% + \let\footnotesize\small + \let\footnoterule\relax + \parindent \z@ + \reset@font + \null\vfil + \begin{flushleft} + \huge \@title + \end{flushleft} + \par + \hrule height 1pt + \par + \begin{flushright} + \LARGE \@author \par + \end{flushright} + \vskip 60\p@ + \vfil\null + \end{titlepage}%% + \setcounter{footnote}{0}%% +} + +\usepackage{ifthen} +\usepackage{marginnote} + +\reversemarginpar + +\setlength{\marginparwidth}{30pt} +\newenvironment{notice}[1]{ + \ifthenelse{\equal{#1}{warning}}{\marginpar{\vskip 3pt \includegraphics{warning}}}{} + \ifthenelse{\equal{#1}{tip}}{\marginpar{\vskip 3pt \includegraphics{tip}}}{} + \ifthenelse{\equal{#1}{}}{\marginpar{\vskip 3pt \includegraphics{note}}}{} +} + + +\makeatother + - \documentclass{article} - - \begin{document} + - + + + + + + , + + + \documentclass[a4paper,11pt]{article} + + \usepackage[colorlinks=true,linkcolor=blue,pdftitle={ + + },pdfauthor={ + + }]{hyperref} + + \title{} + \author{} + \begin{document} + \maketitle + \tableofcontents + \newpage + + + + \end{document} - \pagebreak \section{ + -1 + + %{ + \section{ + \subsection{ + } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #first + + + + #default + + + #last + + + +