w32tex
About: TeX Live provides a comprehensive TeX system including all the major TeX-related programs, macro packages, and fonts that are free software. Windows sources.
  Fossies Dox: w32tex-src.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

xref.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define FOOTNOTE   1
 
#define FOOTNOTE_TEXT   2
 
#define FOOTNOTE_THANKS   3
 
#define LABEL_LABEL   1
 
#define LABEL_HYPERREF   2
 
#define LABEL_REF   3
 
#define LABEL_HYPERCITE   4
 
#define LABEL_CITE   5
 
#define LABEL_HYPERPAGEREF   6
 
#define LABEL_PAGEREF   7
 
#define LABEL_HTMLADDNORMALREF   8
 
#define LABEL_HTMLREF   9
 
#define BIBSTYLE_STANDARD   1
 
#define BIBSTYLE_APALIKE   2
 
#define BIBSTYLE_APACITE   3
 
#define BIBSTYLE_NATBIB   4
 
#define BIBSTYLE_AUTHORDATE   5
 
#define CITE_CITE   1
 
#define CITE_FULL   2
 
#define CITE_SHORT   3
 
#define CITE_CITE_NP   4
 
#define CITE_FULL_NP   5
 
#define CITE_SHORT_NP   6
 
#define CITE_CITE_A   7
 
#define CITE_FULL_A   8
 
#define CITE_SHORT_A   9
 
#define CITE_CITE_AUTHOR   10
 
#define CITE_FULL_AUTHOR   11
 
#define CITE_SHORT_AUTHOR   12
 
#define CITE_YEAR   13
 
#define CITE_YEAR_NP   14
 
#define CITE_T   16
 
#define CITE_T_STAR   17
 
#define CITE_P   18
 
#define CITE_P_STAR   19
 
#define CITE_ALT   20
 
#define CITE_ALP   21
 
#define CITE_ALT_STAR   22
 
#define CITE_ALP_STAR   23
 
#define CITE_TEXT   24
 
#define CITE_AUTHOR   25
 
#define CITE_AUTHOR_STAR   26
 
#define CITE_YEAR_P   27
 

Functions

void CmdFootNote (int code)
 
void CmdLabel (int code)
 
void CmdNoCite (int code)
 
void CmdBibliographyStyle (int code)
 
void CmdBibliography (int code)
 
void CmdThebibliography (int code)
 
void CmdBibitem (int code)
 
void CmdNewblock (int code)
 
void CmdIndex (int code)
 
void CmdPrintIndex (int code)
 
void CmdHtml (int code)
 
void InsertBookmark (char *name, char *text)
 
void CmdCite (int code)
 
void CmdBCAY (int code)
 
void CmdApaCite (int code)
 
void set_longnamesfirst (void)
 
void CmdCiteName (int code)
 

Macro Definition Documentation

◆ BIBSTYLE_APACITE

#define BIBSTYLE_APACITE   3

Definition at line 17 of file xref.h.

◆ BIBSTYLE_APALIKE

#define BIBSTYLE_APALIKE   2

Definition at line 16 of file xref.h.

◆ BIBSTYLE_AUTHORDATE

#define BIBSTYLE_AUTHORDATE   5

Definition at line 19 of file xref.h.

◆ BIBSTYLE_NATBIB

#define BIBSTYLE_NATBIB   4

Definition at line 18 of file xref.h.

◆ BIBSTYLE_STANDARD

#define BIBSTYLE_STANDARD   1

Definition at line 15 of file xref.h.

◆ CITE_ALP

#define CITE_ALP   21

Definition at line 41 of file xref.h.

◆ CITE_ALP_STAR

#define CITE_ALP_STAR   23

Definition at line 43 of file xref.h.

◆ CITE_ALT

#define CITE_ALT   20

Definition at line 40 of file xref.h.

◆ CITE_ALT_STAR

#define CITE_ALT_STAR   22

Definition at line 42 of file xref.h.

◆ CITE_AUTHOR

#define CITE_AUTHOR   25

Definition at line 45 of file xref.h.

◆ CITE_AUTHOR_STAR

#define CITE_AUTHOR_STAR   26

Definition at line 46 of file xref.h.

◆ CITE_CITE

#define CITE_CITE   1

Definition at line 21 of file xref.h.

◆ CITE_CITE_A

#define CITE_CITE_A   7

Definition at line 27 of file xref.h.

◆ CITE_CITE_AUTHOR

#define CITE_CITE_AUTHOR   10

Definition at line 30 of file xref.h.

◆ CITE_CITE_NP

#define CITE_CITE_NP   4

Definition at line 24 of file xref.h.

◆ CITE_FULL

#define CITE_FULL   2

Definition at line 22 of file xref.h.

◆ CITE_FULL_A

#define CITE_FULL_A   8

Definition at line 28 of file xref.h.

◆ CITE_FULL_AUTHOR

#define CITE_FULL_AUTHOR   11

Definition at line 31 of file xref.h.

◆ CITE_FULL_NP

#define CITE_FULL_NP   5

Definition at line 25 of file xref.h.

◆ CITE_P

#define CITE_P   18

Definition at line 38 of file xref.h.

◆ CITE_P_STAR

#define CITE_P_STAR   19

Definition at line 39 of file xref.h.

◆ CITE_SHORT

#define CITE_SHORT   3

Definition at line 23 of file xref.h.

◆ CITE_SHORT_A

#define CITE_SHORT_A   9

Definition at line 29 of file xref.h.

◆ CITE_SHORT_AUTHOR

#define CITE_SHORT_AUTHOR   12

Definition at line 32 of file xref.h.

◆ CITE_SHORT_NP

#define CITE_SHORT_NP   6

Definition at line 26 of file xref.h.

◆ CITE_T

#define CITE_T   16

Definition at line 36 of file xref.h.

◆ CITE_T_STAR

#define CITE_T_STAR   17

Definition at line 37 of file xref.h.

◆ CITE_TEXT

#define CITE_TEXT   24

Definition at line 44 of file xref.h.

◆ CITE_YEAR

#define CITE_YEAR   13

Definition at line 33 of file xref.h.

◆ CITE_YEAR_NP

#define CITE_YEAR_NP   14

Definition at line 34 of file xref.h.

◆ CITE_YEAR_P

#define CITE_YEAR_P   27

Definition at line 47 of file xref.h.

◆ FOOTNOTE

#define FOOTNOTE   1

Definition at line 1 of file xref.h.

◆ FOOTNOTE_TEXT

#define FOOTNOTE_TEXT   2

Definition at line 2 of file xref.h.

◆ FOOTNOTE_THANKS

#define FOOTNOTE_THANKS   3

Definition at line 3 of file xref.h.

◆ LABEL_CITE

#define LABEL_CITE   5

Definition at line 9 of file xref.h.

◆ LABEL_HTMLADDNORMALREF

#define LABEL_HTMLADDNORMALREF   8

Definition at line 12 of file xref.h.

◆ LABEL_HTMLREF

#define LABEL_HTMLREF   9

Definition at line 13 of file xref.h.

◆ LABEL_HYPERCITE

#define LABEL_HYPERCITE   4

Definition at line 8 of file xref.h.

◆ LABEL_HYPERPAGEREF

#define LABEL_HYPERPAGEREF   6

Definition at line 10 of file xref.h.

◆ LABEL_HYPERREF

#define LABEL_HYPERREF   2

Definition at line 6 of file xref.h.

◆ LABEL_LABEL

#define LABEL_LABEL   1

Definition at line 5 of file xref.h.

◆ LABEL_PAGEREF

#define LABEL_PAGEREF   7

Definition at line 11 of file xref.h.

◆ LABEL_REF

#define LABEL_REF   3

Definition at line 7 of file xref.h.

Function Documentation

◆ CmdApaCite()

void CmdApaCite ( int  code)

purpose: handles apacite stuff

Definition at line 839 of file xref.c.

References diagnostics(), fprintRTF(), free, g_current_cite_paren, getBraceParam(), n, s, and sscanf().

◆ CmdBCAY()

◆ CmdBibitem()

◆ CmdBibliography()

void CmdBibliography ( int  code)

Definition at line 205 of file xref.c.

References Convert(), diagnostics(), err, free, g_bbl_name, getBraceParam(), NULL, PopSource(), PushSource(), s, and WARNING__.

◆ CmdBibliographyStyle()

void CmdBibliographyStyle ( int  code)

Definition at line 198 of file xref.c.

References free, getBraceParam(), and s.

◆ CmdCite()

◆ CmdCiteName()

void CmdCiteName ( int  code)

purpose: handles \citename from authordate bib style

Definition at line 898 of file xref.c.

References ConvertString(), diagnostics(), free, g_suppress_name, getBraceParam(), and s.

◆ CmdFootNote()

void CmdFootNote ( int  code)

purpose: converts footnotes from LaTeX to Rtf params : code specifies whether it is a footnote or a thanks-mark

Definition at line 143 of file xref.c.

References ConvertString(), CurrentFontSize(), DefaultFontFamily(), diagnostics(), FOOTNOTE, FOOTNOTE_TEXT, FOOTNOTE_THANKS, fprintRTF(), free, getBraceParam(), getBracketParam(), int(), number, and text.

◆ CmdHtml()

void CmdHtml ( int  code)

purpose: handles \htmladdnormallink{text}{link}

Definition at line 728 of file xref.c.

References ConvertString(), fprintRTF(), free, getBraceParam(), LABEL_HTMLADDNORMALREF, LABEL_HTMLREF, NULL, pdf-org::ref(), s, strcpy(), strstr(), and text.

◆ CmdIndex()

void CmdIndex ( int  code)

purpose: convert \index{classe!article\textit{article}!section} to {\xe\v "classe:{\i article}:section"}

Definition at line 306 of file xref.c.

References ConvertString(), diagnostics(), fprintRTF(), free, getDelimitedText(), getNonBlank(), r, s, strchr, t, text, and TRUE.

◆ CmdLabel()

◆ CmdNewblock()

void CmdNewblock ( int  code)

Definition at line 299 of file xref.c.

◆ CmdNoCite()

void CmdNoCite ( int  code)

purpose: handle the \nocite{tag}

Definition at line 189 of file xref.c.

References free, and getBraceParam().

◆ CmdPrintIndex()

void CmdPrintIndex ( int  code)

Definition at line 340 of file xref.c.

References CmdEndParagraph(), and fprintRTF().

◆ CmdThebibliography()

◆ InsertBookmark()

void InsertBookmark ( char *  name,
char *  text 
)

◆ set_longnamesfirst()

void set_longnamesfirst ( void  )

Definition at line 60 of file xref.c.

References g_citation_longnamesfirst, and TRUE.

Referenced by CmdUsepackage().