LATEX-L Archives

Mailing list for the LaTeX3 project

LATEX-L@LISTSERV.UNI-HEIDELBERG.DE

Options: Use Forum View

Use Proportional Font
Show Text Part by Default
Condense Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Content-Transfer-Encoding:
8BIT
Sender:
Mailing list for the LaTeX3 project <[log in to unmask]>
Subject:
From:
Bjoern Pedersen <[log in to unmask]>
Date:
Fri, 24 Jan 2003 16:44:08 +0100
Content-Type:
TEXT/PLAIN; charset=ISO-8859-1
MIME-Version:
1.0
Reply-To:
Mailing list for the LaTeX3 project <[log in to unmask]>
Parts/Attachments:
TEXT/PLAIN (155 lines)
Dear all,

here is the promised minimal example for the endless loop problem:

\documentclass{book}
\newif\ifxor
%%%%% new output routine
\xortrue
%\xorfalse
\ifxor%
\usepackage{xoutput}
\usepackage{xo-grid}
%\tracingall
\DeclareFloatSequenceClass{figure}
\DeclareFloatSequenceClass{table}
\DeclareFloatType{figure}
  {
   sequence-class-id  = figure,
   toc-extension      = lof,
   caption-text       = \figurename,
   numbered-boolean   = true,
   numbered-id        = figure,
   numbered-within-id = section,
   numbered-action    = \thesection.\arabic{figure},
   body-decls        = \footnotesize,
  }

\DeclareFloatType{table}
  {
   sequence-class-id  = table,
   toc-extension      = lot,
   caption-text       = \tablename,
   numbered-boolean   = true,
   numbered-id        = table,
   numbered-within-id = section,
   numbered-action    = \thesection.\arabic{table},
   body-decls        = \footnotesize,
  }

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% DECLARING FLOAT AREAS
%
% \DeclareFloatArea defines a float area (which can be referenced in
%   pagesetup2 instances below)
%
% Ensure that partial overlapping areas close each other!
%
% The example is for three columns.
%
% Actually, don't try to use additional float areas unless you update
% the currently hardwired \top@areas and \bot@areas lists (in xo-new)
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% spanning all three columns
\DeclareInstance{footnotesetup}{mainmatterstyle}{std}{}


\setlength\topskip{\baselineskip}  % for grid layout make this =
\baselineskip
                          % there is some bug which will otherwise show up


\ShowGridfalse

\DeclareInstance{pagesetup2}{normal}{std}{
%%%%%%%%%%%%%%%%%%%%%%
% setting up columns:
%
   column-num    = 3,
   column-width  = 136pt,
   column-sep    = 25pt,
   column-height = 652pt,
%%%%%%%%%%%%%%%%%%%%%%
% constraining the float placement:
%
   float-callout-constraint         = after,
   bottom-float-footnote-constraint = forbidden,
   flush-float-callout-constraint   = column,
   max-float-num =10,
%%%%%%%%%%%%%%%%%%%%%%
% list should pick from the above:
%
   area-list = {},
%%%%%%%%%%%%%%%%%%%%%%
% footnote placement:
%
   footnote-setup = mainmatterstyle,
%%%%%%%%%%%%%%%%%%%%%%
% grid points?
    grid-point-sep = 12pt,
  }
%%%%%%%%
\fi
\begin{document}
\ifxor%
\UseInstance{pagesetup2}{normal}%
\fi%
\chapter{A Chapters}
\end{document}

%%%%%%%%%%%
From the log file:
.....
\prop@get@NNN #1#2->\prop@split@aux@NNn #1#2\prop@get@aux@w
#1<-\botmark
#2<-\mark@table

\prop@split@aux@NNn #1#2#3->\def \tmp@w ##1#2##2##3\q@stop
{#3{##1}{##2}{##3}}\
expandafter \tmp@w #1#2\q@no@value \q@stop
#1<-\botmark
#2<-\mark@table
#3<-\prop@get@aux@w
{\def}
{\expandafter}
{\botmark}
\mark->{\protect \MakeUppercase  {Chapter\ 1. \ A Chapters}}{}

\tmp@w #1\mark@table #2#3\q@stop ->\prop@get@aux@w {#1}{#2}{#3}
#1<-{\protect \MakeUppercase  {Chapter\ 1. \ A Chapters}}{}
#2<-\q@no@value
#3<-

\prop@get@aux@w #1#2#3#4->\def #4{#2}
#1<-{\protect \MakeUppercase  {Chapter\ 1. \ A Chapters}}{}
#2<-\q@no@value
#3<-
#4<-\@tempa
{\def}
{\count24}

\@tempa ->\q@no@value

\q@no@value ->\q@no@value

\q@no@value ->\q@no@value

\q@no@value ->\q@no@value
 .....
until control-c


I can of cause post the complete logfile upon request.

 Björn


--
Bjoern Pedersen                         Lichtenbergstr.1
Technische Universitaet Muenchen        D-85747 Garching
ZBE Instrumentierung FRM-II
 Tel. + 49 89 289-14707 Fax -14666

ATOM RSS1 RSS2