home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 5 Edit
/
05-Edit.zip
/
word2x0a.zip
/
source
/
fmt-latex.h
< prev
next >
Wrap
C/C++ Source or Header
|
1998-04-20
|
920b
|
46 lines
/* $Id: fmt-latex.h,v 1.8 1997/04/22 20:09:49 dps Exp $ */
/* Shared stuff for the *TeX output format */
#ifndef __fmt_latex_h__
#define __fmt_latex_h__
#include "tblock.h"
#include "interface.h"
#include "latex-table.h"
/* Anything shorter than this is not a real paragraph */
#define PAR_TRESHOLD_LEN 70
/* Less than this is not a heading */
#define HEADING_TRESHOLD_LEN 10
/* Type */
struct embed
{
const char *key;
int key_len;
void (*handle)(const char *txt, const docfmt *fmt, FILE *out,
void *d);
};
/* Local data */
struct latex_data
{
latex_table *tabl;
int col;
int row;
const char *last_tc;
struct unit_info unit_d;
int par_flg;
int list_flg;
};
/* latex-fmt.cc */
extern tblock *__latex_do_map(const char *s);
/* latex-embed.cc */
extern void ltx_embed(const tok_seq::tok *t, const docfmt *fmt, FILE *out,
void *d);
#endif /* __fmt_latex_h__ */