09.11.2014 Views

User's Guide to biblatex philosophy

User's Guide to biblatex philosophy

User's Guide to biblatex philosophy

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

© 2009–2014 Ivan Valbusa 14<br />

60 volumeformat = arabic,<br />

61 classical = false,<br />

62 useprefix = true,<br />

63 maxcitenames = 2,<br />

64 mincitenames = 1,<br />

65 maxbibnames = 999,<br />

66 minbibnames = 999}<br />

Changing the penalty of the urls will prevent many overfull boxes.<br />

67 \setcounter{biburlnumpenalty}{9000}<br />

68 \setcounter{biburlucpenalty}{9000}<br />

69 \setcounter{biburllcpenalty}{9000}<br />

These counters control the list of names of cross-referenced entries:<br />

70 \newcounter{maxnamesincross}<br />

71 \newcounter{minnamesincross}<br />

13.1.2 Name format<br />

72 \AtBeginBibliography{%<br />

73 \if<strong>to</strong>ggle{bbx:scauthorsbib}{%<br />

74 \DeclareNameFormat{sortname}{%<br />

75 \renewcommand{\mkbibnamefirst}{\textsc}%<br />

76 \renewcommand{\mkbibnamelast}{\textsc}%<br />

77 \renewcommand{\mkbibnameprefix}{\textsc}%<br />

78 \renewcommand{\mkbibnameaffix}{\textsc}%<br />

79 \ifnumequal{\value{listcount}}{1}<br />

80 {\iffirstinits<br />

81 {\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}<br />

82 {\usebibmacro{name:last-first}{#1}{#3}{#5}{#7}}%<br />

83 \ifblank{#3#5}<br />

84 {}<br />

85 {\usebibmacro{name:revsdelim}}}<br />

86 {\iffirstinits<br />

87 {\usebibmacro{name:first-last}{#1}{#4}{#5}{#7}}<br />

88 {\usebibmacro{name:first-last}{#1}{#3}{#5}{#7}}}%<br />

89 \usebibmacro{name:andothers}}}%<br />

90 {}}%<br />

91<br />

92 \AtBeginDocument{%<br />

93 \if<strong>to</strong>ggle{bbx:scauthors}{%<br />

94 \<strong>to</strong>ggletrue{bbx:scauthorsbib}%<br />

95 \<strong>to</strong>ggletrue{cbx:scauthorscite}}%<br />

96 {}}<br />

13.1.3 New internal commands<br />

97 \renewcommand*{\newunitpunct}{\addcomma\space}<br />

98 \renewcommand*{\subtitlepunct}{\addperiod\space}<br />

99 \renewcommand*{\intitlepunct}{\nopunct\addspace}<br />

100 \newcommand*{\volnumpunct}{\addcomma\space}<br />

We have <strong>to</strong> define a new internal command in order <strong>to</strong> get pure parenthese for some specific fields when using the<br />

square option:<br />

101 \newrobustcmd{\mkpureparens}[1]{%<br />

102 \begingroup<br />

103 \blx@blxinit<br />

104 \blx@setsfcodes<br />

105 \blx@postpunct(#1\blx@postpunct)\midsentence%<br />

106 \endgroup}<br />

Indexing<br />

107 \renewbibmacro*{citeindex}{%<br />

108 \ifciteindex{\indexnames{labelname}}{}}<br />

109 \renewbibmacro*{bibindex}{%<br />

110 \ifbibindex{\indexnames{author}%<br />

111 \indexnames{edi<strong>to</strong>r}%<br />

112 \indexnames{edi<strong>to</strong>ra}%<br />

113 \indexnames{edi<strong>to</strong>rb}%<br />

114 \indexnames{edi<strong>to</strong>rc}}%<br />

115 {}}%<br />

<strong>biblatex</strong>-<strong>philosophy</strong> v0.9f – 2014/03/28

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!