?? cite.c
字號:
/* * cite - adds hyperlinks to bibliographic references in HTML * * The programs looks for strings of the form [[name]] (i.e., a * bibliographic label inside a double pair of square brackets), e.g., * [[Knuth84]] or [[LieBos97]]. The label will be looked up in a * bibliography database and if it is found, the string will be * replaced by a pattern which is typically of the form <a * href="...">[name]</a>, but the pattern can be changed * with a command line option. * * If the label is not found, a warning is printed and the string is * left unchanged. * * All labels that are found are also stored, one label per line, in a * separate file with extension .aux. This file can be used by mkbib * to create the bibliography by extracting the corresponding * bibliographic entries from the database. * * The bibliography database must be a refer-style database. Though * for the purposes of this program all lines that don't start with * "%L" are ignored. Lines with "%L" are assumed to contain a label. * * Options: * * -b base * Give the value for %b in the pattern. * * -p pattern * The replacement for the string [[label]]. The default is * * <a href=\"%b#%L\" rel=\"biblioentry\">[%L]</a> * * %L will be replaced by the label, %b by the value of the -b * option. * * -a auxfile * The name of the file in which the list of labels will be stored. * Default is the name of the file given as argument, minus its * extension, plus ".aux". If no file is give (input comes from * stdin), the default name is "aux.aux". * * -m marker * By default, the program looks for "[[name]]", but it can be * made to look for "[[Xname]]" where X is some string, usually a * symbol such as '!' or ='. This allows references to be * classified, e.g., "[[!name]]" for normative references and * "[[name]]" for non-normative references. * * Copyright
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -