[Tuglist] Two different text widths in one page (Arindam C)

Radhakrishnan CV tuglist@tug.org.in
01 Jul 2002 17:16:06 +0530


>>>>> "Venkat" == S venkataraman <svenkat@ignou.ac.in> writes:

    Venkat> Hi, A rough and ready solution is use minipage environment
    Venkat> with \hspace command. For example if you want 2cm more
    Venkat> right margin do something like

    Venkat> \hspace*{2cm}\begin{minipage}{xcm} \end{minipage} where x
    Venkat> is \textwidth -2cm.  If you want to something better, you
    Venkat> have to look at TeX book where Knuth explains how set left
    Venkat> and right margins for paragraphs.

I think, chngpage.sty by Peter Wilson should be of much use to
you. Chngpage.sty Provides commands to change the page layout in the
middle of a document, and to robustly check for typesetting on odd or
even pages.

Here are a few lines from the usage doc: Usage:
 ------

%%%%%%%%%%%% \changetext %%%%%%%%%%%%

 The \changetext command is for changing the size and horizontal
 position of the text block on a page. The command takes 5 arguments,
 each of which is a length or is empty. i.e.,

 \changetext{textheight}{textwidth}{evensidemargin}{oddsidemargin}{columnsep}

 The given lengths are added to the corresponding current lengths and
 the remainder of the current page is typeset using the changed text
 block layout. The new layout remains in effect until another
 \change... command is issued.

%%%%%%%%%%%%% % \changepage %%%%%%%%%%%%%

 The \changepage command is for changing the general layout of a
 page. The command takes 9 arguments, each of which is a length or is
 empty.  The first 5 arguments are the same as for \changetext and
 have the same effect.  The last four arguments are:

 \changepage{5 args}{topmargin}{headheight}{headsep}{footskip}

 These lengths are added to the corresponding current lengths and thus
 modify the vertical positions of the elements of the page. The
 remainder of the current page is typeset using the changed text block
 and page layout. The new layout remains in effect until another
 \change... command is issued.

-- 
Radhakrishnan