Skip to content

Commit 1552d0d

Browse files
committed
tone changed, no more YOU/YOUR/YOURS
1 parent ba47ee2 commit 1552d0d

1 file changed

Lines changed: 67 additions & 68 deletions

File tree

bibcop.dtx

Lines changed: 67 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -62,15 +62,15 @@
6262
% \maketitle
6363
%
6464
% \textbf{\color{red}NB!}
65-
% You must run \TeX{} processor with |--shell-escape| option
66-
% and you must have \href{https://www.perl.org}{Perl} installed.
67-
% This package doesn't work on Windows.
65+
% The \TeX{} processor must be invoked with the |--shell-escape| option,
66+
% and \href{https://www.perl.org}{Perl} must be installed on the system.
67+
% This package does not operate on Windows.
6868

6969
% \section{Introduction}
7070
%
71-
% This package scans a |.bib| file for style errors and emits
72-
% warning messages if any issues are found (the package must be included before
73-
% all other bibliography related packages):
71+
% This package scans a |.bib| file for stylistic errors and emits
72+
% warning messages whenever issues are detected (the package must be included before
73+
% all other bibliography-related packages):
7474
%\iffalse
7575
%<*verb>
7676
%\fi
@@ -85,25 +85,24 @@
8585
%\iffalse
8686
%</verb>
8787
%\fi
88-
% Some warnings may be printed in the \TeX{} log.
89-
% Once the issues in the |main.bib| file are fixed, the warnings disappear.
88+
% Warnings, if any, appear in the \TeX{} log.
89+
% Once the issues in the |main.bib| file have been resolved, the warnings cease.
9090

91-
% Bibcop doesn't pay much attention to the formatting of the |.bib| file. It doesn't emit
92-
% warnings if a comma is missed after the last tag in a \BibTeX{} entry or the tags
93-
% and their equals symbols are not aligned. Instead, Bibcop is focused on the content
94-
% of the tags and their possible inconsistencies.
91+
% Bibcop is largely indifferent to the formatting of the |.bib| file. It does not emit
92+
% warnings when a comma is omitted after the final tag of a \BibTeX{} entry, nor when the tags
93+
% and their equals symbols are misaligned. Bibcop's attention is reserved for the content
94+
% of the tags and the inconsistencies that may arise within them.
9595

96-
% If the |.sty| file is used directly (without installing it into the \TeX{} tree),
97-
% the |bibcop.pl| file must also be placed next to it --- it is the Perl script that does all the work
98-
% of checking your |.bib| files. The |.sty| is just a simple wrapper around it.
96+
% Whenever the |.sty| file is used directly (without installation into the \TeX{} tree),
97+
% the |bibcop.pl| file must accompany it---it is the Perl script that performs the actual
98+
% checking of |.bib| files. The |.sty| serves merely as a thin wrapper around it.
9999

100-
% The |\usepackage{bibcop}| must stay right after |\usepackage{biblatex}|
101-
% (if Bib\LaTeX{} is used), otherwise
102-
% there won't be any warnings from |bibcop|.
100+
% The |\usepackage{bibcop}| declaration must immediately follow |\usepackage{biblatex}|
101+
% (whenever Bib\LaTeX{} is in use); otherwise no warnings will be issued by |bibcop|.
103102

104103
% \section{Package Options}
105104

106-
% It's possible to configure the behavior of the package with the help of a few package options:
105+
% The behaviour of the package may be configured by means of several package options:
107106

108107
% \DescribeMacro{verbose}
109108
% The |verbose| package option prints all debugging messages to the \TeX{} log:
@@ -118,7 +117,7 @@
118117
%\fi
119118

120119
% \DescribeMacro{script}
121-
% The package depends on the |bibcop.pl| file, which is a Perl script that does all the work. This file is supposed to be located either in the current directory or in the |texmf-dist/scripts/bibcop/| directory. Using the |script| option the location of the script may be explicitly defined (it is not recommended to use this option unless there is a special demand for it):
120+
% The package relies upon the |bibcop.pl| file, a Perl script that performs all of the work. This file is expected to reside either in the current directory or within the |texmf-dist/scripts/bibcop/| directory. By means of the |script| option, the location of the script may be specified explicitly (the option is not recommended unless a particular need arises):
122121
%\iffalse
123122
%<*verb>
124123
%\fi
@@ -130,7 +129,7 @@
130129
%\fi
131130

132131
% \DescribeMacro{no*}
133-
% It's possible to suppress certain rules, by using one of the |no*| package options:
132+
% Specific rules may be suppressed by means of one of the |no*| package options:
134133
%\iffalse
135134
%<*verb>
136135
%\fi
@@ -152,27 +151,27 @@
152151

153152
% \section{The Rules}
154153

155-
% This is a more or less complete list of rules enforced on a |.bib| file:
154+
% The following constitutes a substantially complete enumeration of the rules enforced on a |.bib| file:
156155

157156
% \DescribeMacro{types}
158-
% Only |@article|, |@book|, |@inproceedings|, |@phdthesis|, |@incollection|, and |@misc| types of \BibTeX{} entries are allowed.
159-
% Everything else, like |@manual|, |@inbook|, and \href{https://www.bibtex.com/e/entry-types/}{many others} are simply prohibited.
160-
% The mentioned six should be enough for everything.
157+
% Only the |@article|, |@book|, |@inproceedings|, |@phdthesis|, |@incollection|, and |@misc| types of \BibTeX{} entries are admitted.
158+
% All other types, such as |@manual|, |@inbook|, and \href{https://www.bibtex.com/e/entry-types/}{many others}, are forbidden.
159+
% The aforementioned six suffice for every conceivable purpose.
161160

162161
% \DescribeMacro{tags}
163-
% There are pretty limited lists of allowed tags for each type of \BibTeX{} entry. Tags
164-
% that are not in the list are prohibited.
162+
% Each type of \BibTeX{} entry has a tightly constrained list of admissible tags. Tags
163+
% absent from the list are forbidden.
165164

166165
% \DescribeMacro{doi}
167-
% Every \BibTeX{} entry must have the |doi| tag, which is a unique
166+
% Every \BibTeX{} entry must contain a |doi| tag, namely the unique
168167
% \href{https://www.doi.org}{Digital Object Identifier}
169-
% of the material that you reference. To avoid ambiguity, it is good practice to always mention the DOI.
170-
% It is also recommended to use the \href{https://ctan.org/pkg/doi}{doi} package,
171-
% in order to make all ``|doi|'' fields turned into hyper links.
168+
% of the cited material. To forestall ambiguity, it is sound practice to record the DOI in every case.
169+
% The \href{https://ctan.org/pkg/doi}{doi} package is likewise recommended,
170+
% as it converts all ``|doi|'' fields into hyperlinks.
172171

173172
% \DescribeMacro{caps}
174-
% In the |title|, |booktitle|, and |journal| tags, all major words must be capitalized,
175-
% as it is \href{https://apastyle.apa.org/style-grammar-guidelines/capitalization/title-case}{recommended} by APA:
173+
% Within the |title|, |booktitle|, and |journal| tags, every major word must be capitalised,
174+
% as \href{https://apastyle.apa.org/style-grammar-guidelines/capitalization/title-case}{recommended} by the APA:
176175
%\iffalse
177176
%<*verb>
178177
%\fi
@@ -182,12 +181,12 @@ title = {A Preliminary Architecture for a Basic Data-Flow Processor}
182181
%\iffalse
183182
%</verb>
184183
%\fi
185-
% Here, the leading ``|A|'' is capital because it opens the title.
186-
% The word ``|for|'' and the article ``|a|'' are minor words, that's why they are in lower case.
187-
% Both parts of the composite word ``|Data-Flow|'' are capitalized.
188-
% Sometimes this rule may need to be violated, when there is custom capitalization, as it is done
189-
% by the author of the paper. In order to do this, the words with custom capitalization
190-
% must be wrapped in curled brackets, for example:
184+
% Here, the leading ``|A|'' is capitalised because it opens the title.
185+
% The word ``|for|'' and the article ``|a|'' are minor words and therefore appear in lower case.
186+
% Both components of the composite word ``|Data-Flow|'' are capitalised.
187+
% This rule may occasionally be relaxed where a custom capitalisation is preserved
188+
% as imposed by the author of the paper. In such cases, the words bearing custom capitalisation
189+
% must be enclosed in curly brackets, for example:
191190
%\iffalse
192191
%<*verb>
193192
%\fi
@@ -197,12 +196,12 @@ title = {Structured Programming {with} Go {To} Statements}
197196
%\iffalse
198197
%</verb>
199198
%\fi
200-
% This rule may be disabled by the |nocaps| package option.
199+
% This rule may be disabled by means of the |nocaps| package option.
201200

202201
% \DescribeMacro{author}
203-
% The |author| must contain a list of authors separated by ``|and|''. Each author
204-
% must have two parts separated by a comma. The first part is the last name of the author,
205-
% the second part is a list of their first names separated by a space, for example:
202+
% The |author| field must contain a list of authors separated by ``|and|''. Each author
203+
% must comprise two components separated by a comma: the first denotes the surname of the author,
204+
% the second a list of given names separated by spaces, for example:
206205
%\iffalse
207206
%<*verb>
208207
%\fi
@@ -212,7 +211,7 @@ author = {Knuth, Donald E. and Duane, Bibby}
212211
%\iffalse
213212
%</verb>
214213
%\fi
215-
% When the list of authors is too long, it's possible to say ``|and others|'':
214+
% Where the list of authors is exceedingly long, ``|and others|'' may be employed:
216215
%\iffalse
217216
%<*verb>
218217
%\fi
@@ -222,8 +221,8 @@ author = {Knuth, Donald E. and others}
222221
%\iffalse
223222
%</verb>
224223
%\fi
225-
% When first names are shortened to a single letter, they must have a trailing dot.
226-
% A specially formatted author name may be wrapped in curly brackets, to make Bibcop ignore it:
224+
% Whenever given names are abbreviated to a single letter, a trailing full stop is required.
225+
% An author name with bespoke formatting may be enclosed in curly brackets, whereupon Bibcop disregards it:
227226
%\iffalse
228227
%<*verb>
229228
%\fi
@@ -235,7 +234,7 @@ author = {{Some author} and {I}}
235234
%\fi
236235

237236
% \DescribeMacro{shorts}
238-
% It is not allowed to shorten any words aside from the |author| tag, for example this is illegal:
237+
% Abbreviation of words is permitted only within the |author| tag; the following, for instance, is impermissible:
239238
%\iffalse
240239
%<*verb>
241240
%\fi
@@ -245,7 +244,7 @@ journal = {J. Log. Compute}
245244
%\iffalse
246245
%</verb>
247246
%\fi
248-
% This must be replaced with the following:
247+
% It must instead be replaced by the following:
249248
%\iffalse
250249
%<*verb>
251250
%\fi
@@ -257,7 +256,7 @@ journal = {Journal of Logic and Computation}
257256
%\fi
258257

259258
% \DescribeMacro{brackets}
260-
% The |title|, |booktitle|, and |journal| must be wrapped in double brackets, for example:
259+
% The |title|, |booktitle|, and |journal| fields must be enclosed in double brackets, for example:
261260
%\iffalse
262261
%<*verb>
263262
%\fi
@@ -267,12 +266,12 @@ title = {{A Survey of Symbolic Execution Techniques}}
267266
%\iffalse
268267
%</verb>
269268
%\fi
270-
% This is necessary in order to prevent down-casing of capitalized words, which is done by some
271-
% bibliography styles.
269+
% This is necessary in order to prevent the down-casing of capitalised words, which certain
270+
% bibliography styles otherwise perform.
272271

273272
% \DescribeMacro{year}
274-
% It is not allowed to mention the year inside the title of a conference or a journal, for example,
275-
% this would be illegal:
273+
% The year may not appear within the title of a conference or a journal; the following, for instance,
274+
% is impermissible:
276275
%\iffalse
277276
%<*verb>
278277
%\fi
@@ -282,8 +281,8 @@ booktitle = {{1994 IEEE International Conference on Computer Languages}},
282281
%\iffalse
283282
%</verb>
284283
%\fi
285-
% The year should only be mentioned in the |year| tag, nowhere else.
286-
% In the |year| tag only numbers are allowed:
284+
% The year is to be recorded solely within the |year| tag, and nowhere else.
285+
% Within the |year| tag, only numerals are admissible:
287286
%\iffalse
288287
%<*verb>
289288
%\fi
@@ -295,7 +294,7 @@ year = {1994},
295294
%\fi
296295

297296
% \DescribeMacro{month}
298-
% The |month| may contain only a number:
297+
% The |month| field may contain only a numeral:
299298
%\iffalse
300299
%<*verb>
301300
%\fi
@@ -307,7 +306,7 @@ month = {12},
307306
%\fi
308307

309308
% \DescribeMacro{volume}
310-
% The |volume| may contain only a number:
309+
% The |volume| field may contain only a numeral:
311310
%\iffalse
312311
%<*verb>
313312
%\fi
@@ -319,7 +318,7 @@ volume = {32},
319318
%\fi
320319

321320
% \DescribeMacro{number}
322-
% The |number| may contain only a number:
321+
% The |number| field may contain only a numeral:
323322
%\iffalse
324323
%<*verb>
325324
%\fi
@@ -331,7 +330,7 @@ number = {132},
331330
%\fi
332331

333332
% \DescribeMacro{pages}
334-
% The |pages| may contain either a number or two numbers separated by a double dash:
333+
% The |pages| field may contain either a single numeral or two numerals separated by a double dash:
335334
%\iffalse
336335
%<*verb>
337336
%\fi
@@ -343,8 +342,8 @@ pages = {145--163},
343342
%\fi
344343

345344
% \DescribeMacro{proceedings}
346-
% The |booktitle| in the |@inproceedings| entry must always start with ``|Proceedings| |of| |the|'',
347-
% as in this example:
345+
% The |booktitle| within an |@inproceedings| entry must invariably begin with ``|Proceedings| |of| |the|'',
346+
% as illustrated below:
348347
%\iffalse
349348
%<*verb>
350349
%\fi
@@ -355,10 +354,10 @@ booktitle = {{Proceedings of the International
355354
%\iffalse
356355
%</verb>
357356
%\fi
358-
% This rule may be disabled by the |noinproc| package option.
357+
% This rule may be disabled by means of the |noinproc| package option.
359358

360359
% \DescribeMacro{arXiv}
361-
% If the |archivePrefix| is present, the |eprint| and |primaryClass| must also be present and must adhere to the formatting principles of \href{https://arxiv.org/help/arxiv_identifier}{arXiv identifiers}:
360+
% Whenever |archivePrefix| is present, |eprint| and |primaryClass| must likewise be present and must conform to the formatting principles of \href{https://arxiv.org/help/arxiv_identifier}{arXiv identifiers}:
362361
%\iffalse
363362
%<*verb>
364363
%\fi
@@ -374,15 +373,15 @@ booktitle = {{Proceedings of the International
374373
%\fi
375374

376375
% \DescribeMacro{typography}
377-
% All tags in each \BibTeX{} entry are checked for adherence to basic typography rules:
376+
% All tags within each \BibTeX{} entry are inspected for compliance with elementary typographic conventions:
378377
% \begin{itemize}
379-
% \item No spaces are allowed in front of a comma, a semi-colon, a colon, a dot, a question mark, and an exclamation mark;
380-
% \item Text may not end with a dot, a comma, a semi-colon, a colon, or a dash;
381-
% \item A triple dash must be surrounded by spaces.
378+
% \item No space is admissible before a comma, semicolon, colon, full stop, question mark, or exclamation mark;
379+
% \item Text may not terminate in a full stop, comma, semicolon, colon, or dash;
380+
% \item A triple dash must be flanked on both sides by spaces.
382381
% \end{itemize}
383382

384383
% \DescribeMacro{Unicode}
385-
% Any non-ASCII characters are prohibited in the entire |.bib| file.
384+
% Non-ASCII characters are prohibited throughout the |.bib| file.
386385

387386
% \StopEventually{}
388387

0 commit comments

Comments
 (0)