Oprava zdrojů s přechodem na csplainnat

closes #5
This commit is contained in:
Emil Miler 2020-05-03 19:01:26 +02:00
parent f36d15a929
commit 28077c8222
4 changed files with 321 additions and 339 deletions

View File

@ -1,21 +1,21 @@
%% File: `plainnat.bst'
%% A modification of `plain.bst' for use with natbib package
%% $Id$
%% File: `csplainnat.bst' for use with natbib package
%% This is a modification of `plainnat.bst' for Czech references style
%% (According to "CSN ISO 690: Bibliograficke citace. Obsah, forma a struktura").
%% Some modifications are commented, look for the keyword 'CHANGE'
%% For more detailed info use svn repository svn://kraken.pedf.cuni.cz/csplainnat/
%%
%% Copyright 1993-2007 Patrick W Daly
%% Max-Planck-Institut f\"ur Sonnensystemforschung
%% Max-Planck-Str. 2
%% D-37191 Katlenburg-Lindau
%% Germany
%% E-mail: daly@mps.mpg.de
%% Original plainnat.bst by Patrick W Daly
%% Modifications by David Mudr{\'{a}}k mudrd8mz@uxit.pedf.cuni.cz
%%
%% MAJOR MODIFICATIONS
%% * Added "@ONLINE" item type with added "cited" field.
%%
%% This program can be redistributed and/or modified under the terms
%% of the LaTeX Project Public License Distributed from CTAN
%% archives in directory macros/latex/base/lppl.txt; either
%% version 1 of the License, or any later version.
%%
% Version and source file information:
% \ProvidesFile{natbst.mbs}[2007/11/26 1.93 (PWD)]
%
% BibTeX `plainnat' family
% version 0.99b for BibTeX versions 0.99a or later,
% for LaTeX versions 2.09 and 2e.
@ -72,6 +72,7 @@ ENTRY
url
volume
year
cited
}
{}
{ label extra.label sort.label short.list }
@ -85,7 +86,7 @@ FUNCTION {init.state.consts}
#3 'after.block :=
}
STRINGS { s t }
STRINGS { s t t1 t2 } % CHANGE mudrd8mz 2005-10-12 adding t1, t2
FUNCTION {output.nonnull}
{ 's :=
@ -211,39 +212,37 @@ FUNCTION {emphasize}
if$
}
FUNCTION {embolden} %% FUNCTION added by AK
{ duplicate$ empty$
FUNCTION {capitalize} % CHANGE mudrd8mz 2005-10-12 adding new function
{
duplicate$ empty$
{ pop$ "" }
{ "{\bf " swap$ * "}" * }
{ "{\sc " swap$ * "}" * } %{ "u" change.case$ }
if$
}
FUNCTION {scshape} %% FUNCTION added by AK
{ duplicate$ empty$
{ pop$ "" }
{ "{\sc " swap$ * "}" * }
if$
}
INTEGERS { nameptr namesleft numnames }
FUNCTION {format.names}
FUNCTION {format.names.full}
{ 's :=
#1 'nameptr :=
s num.names$ 'numnames :=
numnames 'namesleft :=
{ namesleft #0 > }
{ s nameptr "{vv~}{ll}{, jj}{, f.}" format.name$ 't := %% {ff~}{vv~}{ll}{, jj} changed to {vv~}{ll}{, jj}{, f.} by AK
{ s nameptr "{ll}" format.name$ 't1 := % CHANGE mudrd8mz 2005-10-12
t1 capitalize 't1 := % CHANGE mudrd8mz 2005-10-12
s nameptr "{, f.}{~j.}" format.name$ 't2 := % CHANGE mudrd8mz 2005-10-12
t1 t2 * 't :=
nameptr #1 >
{ namesleft #1 >
{ ", " * t * }
{ " -- " * t * } % CHANGE mudrd8mz 2005-10-13 : adding "--"
{ numnames #2 >
{ "" * } %% { "," * } changed to { "" * } by AK (on suggestion by MK)
{ "" * } % CHANGE mudrd8mz 2005-10-12
'skip$
if$
t "others" =
{ " a~kol." * } %% et~al. changed to a~kol. by AK
{ " {\rm a} " * t * } %% and changed to {\rm a} by AK
t "OTHERS" = % CHANGE mudrd8mz 2005-10-12 because of capitalize
{ " et~al." * }
{ " -- " * t * } % CHANGE mudrd8mz 2005-10-12 : between the last and the one before
if$
}
if$
@ -256,6 +255,22 @@ FUNCTION {format.names}
while$
}
FUNCTION {format.names.short} % CHANGE mudrd8mz 2005-10-14 adding more authors version
{ 's :=
s #1 "{ll}" format.name$ 't1 :=
t1 capitalize 't1 :=
s #1 "{, f.}{~j.}" format.name$ 't2 :=
t1 t2 * " et~al." *
}
FUNCTION {format.names}
{ duplicate$
num.names$ #3 >
{format.names.short} % pokud ma citace vice nez 3 autory, uvadi se pouze PRVNI et al.
{format.names.full} % pokud ma citace max 3 autory, uvadi se vsichni
if$
}
FUNCTION {format.key}
{ empty$
{ key field.or.null }
@ -266,17 +281,17 @@ FUNCTION {format.key}
FUNCTION {format.authors}
{ author empty$
{ "" }
{ author format.names scshape} %% scshape added by AK
{ author format.names }
if$
}
FUNCTION {format.editors}
{ editor empty$
{ "" }
{ editor format.names scshape %% scshape added by AK
{ editor format.names
editor num.names$ #1 >
{ ", editors" * }
{ ", editor" * }
{ " (Ed.)" * } % CHANGE mudrd8mz 2005-10-12
{ " (Ed.)" * }
if$
}
if$
@ -299,10 +314,12 @@ FUNCTION {format.issn}
FUNCTION {format.url}
{ url empty$
{ "" }
{ new.block "URL \url{" url * "}" * }
{ new.block "Dostupn{\'{e}}~z: \url{{" url * "}}" * }
if$
}
FUNCTION {format.doi}
{ doi empty$
{ "" }
@ -313,10 +330,11 @@ FUNCTION {format.doi}
FUNCTION {format.title}
{ title empty$
{ "" }
{ title "t" change.case$ }
{ title }
if$
}
FUNCTION {format.full.names}
{'s :=
#1 'nameptr :=
@ -331,12 +349,12 @@ FUNCTION {format.full.names}
{ ", " * t * }
{
numnames #2 >
{ "" * } %% { "," * } changed to { "" * } by AK (on suggestion by MK)
{ "," * }
'skip$
if$
t "others" =
{ " a~kol." * } %% et~al. changed to a~kol. by AK
{ " a " * t * } %% and changed to a by AK
{ " et~al." * }
{ ", " * t * } % CHANGE mudrd8mz 2005-10-12
if$
}
if$
@ -431,7 +449,7 @@ FUNCTION {n.dashify}
FUNCTION {format.date}
{ year duplicate$ empty$
{ "empty year in " cite$ * warning$
pop$ " " }
pop$ "" }
'skip$
if$
month empty$
@ -443,34 +461,6 @@ FUNCTION {format.date}
extra.label *
}
%%% Non-successful atempt to change the function format.date to produce year in brackets
%FUNCTION {format.date}
%{ year duplicate$ empty$
% { "empty year in " cite$ * warning$
% pop$ " " }
% {
% " (" * year * %% 'skip$ replaced by { "(" * year * } by AK
% }
% if$
% month empty$
% 'skip$
% { month
% " " * swap$ *
% }
% if$
% extra.label * ")" * %% extra.label * changed to extra.label * ")" * by AK
%}
FUNCTION {output.year.check} %% function added by AK
{ year empty$ %% It replaces original format.date on most places below
{ "empty year in " cite$ * warning$ }
{ write$
" (" year * extra.label * ")" *
mid.sentence 'output.state :=
}
if$
}
FUNCTION {format.btitle}
{ title emphasize
}
@ -493,10 +483,10 @@ FUNCTION {either.or.check}
FUNCTION {format.bvolume}
{ volume empty$
{ "" }
{ "volume" volume tie.or.space.connect
{ "" volume tie.or.space.connect % CHANGE mudrd8mz 2005-10-12 removing "volume"
series empty$
'skip$
{ " of " * series emphasize * }
{ " / " * series emphasize * } % CHANGE mudrd8mz 2005-10-12 "of" --> "/"
if$
"volume and number" number either.or.check
}
@ -508,13 +498,13 @@ FUNCTION {format.number.series}
{ number empty$
{ series field.or.null }
{ output.state mid.sentence =
{ "number" }
{ "Number" }
{ "{\v{c}}." } % CHANGE mudrd8mz 2005-10-12 "{\v{c}}" instead of "number"
{ "{\v{C}}." }
if$
number tie.or.space.connect
series empty$
{ "there's a number but no series in " cite$ * warning$ }
{ " in " * series * }
{ " v " * series * } % CHANGE mudrd8mz 2005-10-12 "in" --> "v"
if$
}
if$
@ -560,8 +550,8 @@ FUNCTION {format.pages}
{ pages empty$
{ "" }
{ pages multi.page.check
{ "pages" pages n.dashify tie.or.space.connect }
{ "page" pages tie.or.space.connect }
{ "s." pages n.dashify tie.or.space.connect } % CHANGE mudrd8mz 2007-03-15: 'pages' -> 's.'
{ "s." pages tie.or.space.connect } % CHANGE mudrd8mz 2007-03-15: 'pages' -> 's.'
if$
}
if$
@ -575,10 +565,10 @@ FUNCTION {format.eid}
}
FUNCTION {format.vol.num.pages}
{ volume field.or.null embolden %% embolden added by AK
{ volume field.or.null
number empty$
'skip$
{ "\penalty0 (" number * ")" * *
{ ", " number * *
volume empty$
{ "there's a number but no volume in " cite$ * warning$ }
'skip$
@ -589,7 +579,7 @@ FUNCTION {format.vol.num.pages}
'skip$
{ duplicate$ empty$
{ pop$ format.pages }
{ ", \penalty0 " * pages n.dashify * } %% { ":\penalty0 " * pages n.dashify * } changed to { ", \penalty0 " * pages n.dashify * } by AK
{ ", s.~" * pages n.dashify * }
if$
}
if$
@ -599,7 +589,7 @@ FUNCTION {format.vol.num.eid}
{ volume field.or.null
number empty$
'skip$
{ "\penalty0 (" number * ")" * *
{ "\penalty0, " number * *
volume empty$
{ "there's a number but no volume in " cite$ * warning$ }
'skip$
@ -620,7 +610,7 @@ FUNCTION {format.chapter.pages}
{ chapter empty$
'format.pages
{ type empty$
{ "chapter" }
{ "" } % CHANGE mudrd8mz 2008-04-08 removing the word "chapter"
{ type "l" change.case$ }
if$
chapter tie.or.space.connect
@ -637,7 +627,7 @@ FUNCTION {format.in.ed.booktitle}
{ "" }
{ editor empty$
{ "In " booktitle emphasize * }
{ "In " format.editors * ", " * booktitle emphasize * }
{ "In " format.editors * " " * booktitle emphasize * } % CHANGE mudrd8mz 2005-10-12
if$
}
if$
@ -656,9 +646,7 @@ FUNCTION {empty.misc.check}
FUNCTION {format.thesis.type}
{ type empty$
'skip$
{ pop$
type "t" change.case$
}
{ pop$ type } % CHANGE mudrd8mz 2007-03-15: Do not lowercase the thesis type
if$
}
@ -683,9 +671,9 @@ FUNCTION {format.article.crossref}
{ "In \emph{" journal * "}" * }
if$
}
{ "In " }
{ "In " key * }
if$
" \citet{" * crossref * "}" *
" \citep{" * crossref * "}" *
}
FUNCTION {format.book.crossref}
@ -709,12 +697,12 @@ FUNCTION {format.book.crossref}
{ "\emph{" * series * "}" * }
if$
}
'skip$
{ key * }
if$
}
'skip$
if$
" \citet{" * crossref * "}" *
", \citet{" * crossref * "}" *
}
FUNCTION {format.incoll.inproc.crossref}
@ -730,7 +718,7 @@ FUNCTION {format.incoll.inproc.crossref}
{ "In \emph{" booktitle * "}" * }
if$
}
{ "In " }
{ "In " key * }
if$
}
{ "In " }
@ -742,19 +730,17 @@ FUNCTION {article}
{ output.bibitem
format.authors "author" output.check
author format.key output
new.block %% added by AK
%format.date "year" output.check %% added by AK, commented later on
output.year.check %% added by AK as replacement of format.date
new.block
format.title "title" output.check
new.block
crossref missing$
{ journal emphasize "journal" output.check
new.sentence
format.date "year" output.check
eid empty$
{ format.vol.num.pages output }
{ format.vol.num.eid output }
if$
%% format.date "year" output.check %% commented by AK
}
{ format.article.crossref output.nonnull
eid empty$
@ -771,6 +757,33 @@ FUNCTION {article}
fin.entry
}
FUNCTION {online} % CHANGE mudrd8mz 2005-10-12 addign new item type
{ output.bibitem
format.authors output
new.block
format.btitle " [online]" * output
new.sentence
publisher missing$
'skip$
{ publisher output }
if$
year missing$
'skip$
{ format.date "year" output.check }
if$
new.sentence
cited missing$
'skip$
{ "[cit.~" cited * "]" * output }
if$
new.sentence
note output
new.sentence
format.url output
fin.entry
}
FUNCTION {book}
{ output.bibitem
author empty$
@ -784,30 +797,28 @@ FUNCTION {book}
if$
}
if$
new.block %% added by AK
%format.date "year" output.check %% added by AK, commented later on
output.year.check %% added by AK as replacement of format.date
new.block
format.btitle "title" output.check
crossref missing$
{ format.bvolume output
new.block
{ new.block
format.bvolume output
format.number.series output
new.sentence
publisher "publisher" output.check
address output
publisher
% address "~: " * publisher * % CHANGE mudrd8mz 2005-10-12
"publisher" output.check
}
{ new.block
format.book.crossref output.nonnull
}
if$
format.edition output
%% format.date "year" output.check %% commented by AK
format.isbn output
format.date "year" output.check
format.doi output
format.url output
new.block
note output
format.isbn output
fin.entry
}
@ -815,20 +826,17 @@ FUNCTION {booklet}
{ output.bibitem
format.authors output
author format.key output
new.block %% added by AK
%format.date "year" output.check %% added by AK, commented later on
output.year.check %% added by AK as replacement of format.date
new.block
format.title "title" output.check
howpublished address new.block.checkb
howpublished output
address output
%format.date output %% commented by AK
format.isbn output
format.date output
format.doi output
format.url output
new.block
note output
format.isbn output
fin.entry
}
@ -845,9 +853,6 @@ FUNCTION {inbook}
if$
}
if$
new.block %% added by AK
%format.date "year" output.check %% added by AK, commented later on
output.year.check %% added by AK as replacement of format.date
new.block
format.btitle "title" output.check
crossref missing$
@ -865,12 +870,12 @@ FUNCTION {inbook}
}
if$
format.edition output
%format.date "year" output.check %% commented by AK
format.isbn output
format.date "year" output.check
format.doi output
format.url output
new.block
note output
format.isbn output
fin.entry
}
@ -878,9 +883,6 @@ FUNCTION {incollection}
{ output.bibitem
format.authors "author" output.check
author format.key output
new.block %% added by AK
%format.date "year" output.check %% added by AK, commented later on
output.year.check %% added by AK as replacement of format.date
new.block
format.title "title" output.check
new.block
@ -888,21 +890,24 @@ FUNCTION {incollection}
{ format.in.ed.booktitle "booktitle" output.check
format.bvolume output
format.number.series output
format.chapter.pages output
new.sentence
publisher "publisher" output.check
address output
address ": " * publisher * % CHANGE mudrd8mz 2005-10-12
"publisher" output.check
%publisher "publisher" output.check
%address output
format.edition output
%format.date "year" output.check %% commented by AK
format.date "year" output.check
new.sentence
format.chapter.pages output
}
{ format.incoll.inproc.crossref output.nonnull
format.chapter.pages output
}
if$
format.isbn output
format.doi output
format.url output
new.block
format.isbn output
note output
fin.entry
}
@ -911,9 +916,6 @@ FUNCTION {inproceedings}
{ output.bibitem
format.authors "author" output.check
author format.key output
new.block %% added by AK
%format.date "year" output.check %% added by AK, commented later on
output.year.check %% added by AK as replacement of format.date
new.block
format.title "title" output.check
new.block
@ -926,7 +928,7 @@ FUNCTION {inproceedings}
{ organization publisher new.sentence.checkb
organization output
publisher output
%format.date "year" output.check %% commented by AK
format.date "year" output.check
}
{ address output.nonnull
format.date "year" output.check
@ -940,10 +942,10 @@ FUNCTION {inproceedings}
format.pages output
}
if$
format.isbn output
format.doi output
format.url output
new.block
format.isbn output
note output
fin.entry
}
@ -954,16 +956,13 @@ FUNCTION {manual}
{ output.bibitem
format.authors output
author format.key output
new.block %% added by AK
%format.date "year" output.check %% added by AK, commented later on
output.year.check %% added by AK as replacement of format.date
new.block
format.btitle "title" output.check
organization address new.block.checkb
organization output
address output
format.edition output
%format.date output %% added by AK
format.date output
format.url output
new.block
note output
@ -974,16 +973,13 @@ FUNCTION {mastersthesis}
{ output.bibitem
format.authors "author" output.check
author format.key output
new.block %% added by AK
%format.date "year" output.check %% added by AK, commented later on
output.year.check %% added by AK as replacement of format.date
new.block
format.title "title" output.check
new.block
"Master's thesis" format.thesis.type output.nonnull
school "school" output.check
address output
%format.date "year" output.check %% added by AK
format.date "year" output.check
format.url output
new.block
note output
@ -994,15 +990,11 @@ FUNCTION {misc}
{ output.bibitem
format.authors output
author format.key output
new.block %% added by AK
%format.date "year" output.check %% added by AK, commented later on
output.year.check %% added by AK as replacement of format.date
new.block %% added by AK
title howpublished new.block.checkb
format.title output
howpublished new.block.checka
howpublished output
%format.date output %% commented by AK
format.date output
format.issn output
format.url output
new.block
@ -1015,16 +1007,13 @@ FUNCTION {phdthesis}
{ output.bibitem
format.authors "author" output.check
author format.key output
new.block %% added by AK
%format.date "year" output.check %% added by AK, commented later on
output.year.check %% added by AK as replacement of format.date
new.block
format.btitle "title" output.check
new.block
"PhD thesis" format.thesis.type output.nonnull
school "school" output.check
address output
%format.date "year" output.check %% commented by AK
format.date "year" output.check
format.url output
new.block
note output
@ -1035,22 +1024,19 @@ FUNCTION {proceedings}
{ output.bibitem
format.editors output
editor format.key output
new.block %% added by AK
%format.date "year" output.check %% added by AK, commented later on
output.year.check %% added by AK as replacement of format.date
new.block
format.btitle "title" output.check
format.bvolume output
format.number.series output
address output
%format.date "year" output.check %% commented by AK
format.date "year" output.check
new.sentence
organization output
publisher output
format.isbn output
format.doi output
format.url output
new.block
format.isbn output
note output
fin.entry
}
@ -1059,16 +1045,13 @@ FUNCTION {techreport}
{ output.bibitem
format.authors "author" output.check
author format.key output
new.block %% added by AK
%format.date "year" output.check %% added by AK, commented later on
output.year.check %% added by AK as replacement of format.date
new.block
format.title "title" output.check
new.block
format.tr.number output.nonnull
institution "institution" output.check
address output
%format.date "year" output.check %% commented by AK
format.date "year" output.check
format.url output
new.block
note output
@ -1079,15 +1062,12 @@ FUNCTION {unpublished}
{ output.bibitem
format.authors "author" output.check
author format.key output
new.block %% added by AK
%format.date "year" output.check %% added by AK, commented later on
output.year.check %% added by AK as replacement of format.date
new.block
format.title "title" output.check
format.url output
new.block
note "note" output.check
%format.date output %% commented by AK
format.url output
format.date output
fin.entry
}
@ -1185,12 +1165,12 @@ FUNCTION {format.lab.names}
s #1 "{vv~}{ll}" format.name$
s num.names$ duplicate$
#2 >
{ pop$ " a~kol." * } %% originally et~al.
{ pop$ " et~al." * }
{ #2 <
'skip$
{ s #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
{ " a~kol." * } %% AK change
{ " a " * s #2 "{vv~}{ll}" format.name$ * } %% AK change
{ " et~al." * }
{ " -- " * s #2 "{vv~}{ll}" format.name$ * } % CHANGE mudrd8mz 2005-10-12: changed "and"
if$
}
if$
@ -1413,10 +1393,6 @@ FUNCTION {presort}
if$
" "
*
year field.or.null sortify
*
" "
*
cite$
*
#1 entry.max$ substring$

View File

@ -8,235 +8,241 @@
% ===========================================================================
@techreport{rfc7764,
author = {Leonard, Sean},
howpublished = {Internet Requests for Comments},
institution = {Internet Engineering Task Force},
issn = {2070-1721},
journal = {IETF Documents},
month = {Mar},
author = "Leonard, Sean",
howpublished = "Internet Requests for Comments",
institution = "Internet Engineering Task Force",
issn = "2070-1721",
journal = "IETF Documents",
month = "Mar",
number = 7764,
organization = {Internet Engineering Task Force},
publisher = {Internet Engineering Task Force},
title = {Guidance on Markdown: Design Philosophies, Stability Strategies, and Select Registrations},
type = {RFC},
url = {https://tools.ietf.org/html/rfc7764},
year = {2016}
organization = "Internet Engineering Task Force",
publisher = "Internet Engineering Task Force",
title = "Guidance on Markdown: Design Philosophies, Stability Strategies, and Select Registrations",
type = "RFC",
url = "https://tools.ietf.org/html/rfc7764",
year = "2016"
}
@misc{slant,
author = {Slant},
howpublished = {\url{https://web.archive.org/web/20200210061112/https://www.slant.co/topics/589/~best-markup-languages}},
note = {Cit. 2020-02-10},
title = {What are the best markup languages?},
year = {2020}
@online{slant,
author = "Slant",
cited = "2020-02-10",
title = "What are the best markup languages?",
url = "https://web.archive.org/web/20200210061112/https://www.slant.co/topics/589/~best-markup-languages",
year = "2020"
}
@manual{orgmanual,
author = {{The Org Mode Developers}},
publisher = {Network Theory Ltd.},
title = {The Org Manual},
year = {2020}
author = "{The Org Mode Developers}",
publisher = "Network Theory Ltd.",
title = "The Org Manual",
year = "2020"
}
@article{environment_for_literate_programming,
accepted = {2011-10-03},
acknowledgement = {},
author = {Schulte, Eric and Davison, Dan and Dye, Thomas and Dominik, Carsten},
bibdate = {2011-10-03},
coden = {JSSOBK},
day = {25},
issn = {1548-7660},
journal = {Journal of Statistical Software},
keywords = {},
month = {1},
number = {3},
pages = {1--24},
submitted = {2010-12-22},
title = {A Multi-Language Computing Environment for Literate Programming and Reproducible Research},
url = {http://www.jstatsoft.org/v46/i03},
volume = {46},
year = {2012}
accepted = "2011-10-03",
acknowledgement = "",
author = "Schulte, Eric and Davison, Dan and Dye, Thomas and Dominik, Carsten",
bibdate = "2011-10-03",
coden = "JSSOBK",
day = "25",
issn = "1548-7660",
journal = "Journal of Statistical Software",
keywords = "",
month = "1",
number = "3",
pages = "1--24",
submitted = "2010-12-22",
title = "A Multi-Language Computing Environment for Literate Programming and Reproducible Research",
url = "http://www.jstatsoft.org/v46/i03",
volume = "46",
year = "2012"
}
@misc{pcmag_dynamic,
author = {{PC{ }Magazine}},
howpublished = {\url{https://web.archive.org/web/20170117040526/https://www.pcmag.com/encyclopedia/term/42199/dynamic-web-page}},
note = {Cit. 2020-02-12},
title = {Definition of: dynamic Web page},
year = {2017}
@online{pcmag_dynamic,
author = "{PC{ }Magazine}",
url = "https://web.archive.org/web/20170117040526/https://www.pcmag.com/encyclopedia/term/42199/dynamic-web-page",
cited = "2020-02-12",
title = "Definition of: dynamic Web page",
year = "2017"
}
@misc{pcmag_static,
author = {{PC{ }Magazine}},
howpublished = {\url{https://web.archive.org/web/20200223095514/https://www.pcmag.com/encyclopedia/term/static-web-page}},
note = {Cit. 2020-02-12},
title = {Definition of: static Web page},
year = {2020}
@online{pcmag_static,
author = "{PC{ }Magazine}",
url = "https://web.archive.org/web/20200223095514/https://www.pcmag.com/encyclopedia/term/static-web-page",
cited = "2020-02-12",
title = "Definition of: static Web page",
year = "2020"
}
@misc{mozttfb,
author = {Hoffman, Billy},
date = {2013-09-26},
howpublished = {\url{https://web.archive.org/web/20190416124447/https://moz.com/blog/improving-search-rank-by-optimizing-your-time-to-first-byte}},
note = {Cit. 2020-02-12},
title = {Improving Search Rank by Optimizing Your Time to First Byte},
year = {2013}
@online{mozttfb,
author = "Hoffman, Billy",
date = "2013-09-26",
url = "https://web.archive.org/web/20190416124447/https://moz.com/blog/improving-search-rank-by-optimizing-your-time-to-first-byte",
cited = "2020-02-12",
title = "Improving Search Rank by Optimizing Your Time to First Byte",
year = "2013"
}
@misc{financialtimes,
author = {Chadburn, Matt and Lahav, Gadi},
date = {2016-04-04},
howpublished = {\url{https://web.archive.org/web/20180929125709/http://engineroom.ft.com/2016/04/04/a-faster-ft-com/}},
journal = {Financial Times},
note = {Cit. 2020-02-15},
title = {How slow websites damage publishers revenue},
year = {2016}
@online{financialtimes,
author = "Chadburn, Matt and Lahav, Gadi",
date = "2016-04-04",
url = "https://web.archive.org/web/20180929125709/http://engineroom.ft.com/2016/04/04/a-faster-ft-com/",
journal = "Financial Times",
cited = "2020-02-15",
title = "How slow websites damage publishers revenue",
year = "2016"
}
@misc{nolatex,
author = {Ol{\v s}{\'a}k, Petr},
date = {1997-08-14},
howpublished = {\url{http://petr.olsak.net/ftp/olsak/bulletin/nolatex.pdf}},
title = {Pro{\v c} nerad pou{\v z}{\'\i}v{\'a}m LaTeX},
year = {1997}
@online{nolatex,
author = "Ol{\v s}{\'a}k, Petr",
date = "1997-08-14",
url = "http://petr.olsak.net/ftp/olsak/bulletin/nolatex.pdf",
cited = "2020-03-10",
title = "Pro{\v c} nerad pou{\v z}{\'\i}v{\'a}m LaTeX",
year = "1997"
}
@misc{daringfireball,
author = {Gruber, John},
date = {2004-12-14},
howpublished = {\url{https://web.archive.org/web/20200227143926/https://daringfireball.net/projects/markdown/}},
note = {Cit. 2020-02-27},
title = {Markdown},
year = {2004}
@online{daringfireball,
author = "Gruber, John",
date = "2004-12-14",
url = "https://web.archive.org/web/20200227143926/https://daringfireball.net/projects/markdown/",
cited = "2020-02-27",
title = "Markdown",
year = "2004"
}
@misc{softpedia_generators,
author = {Cimpanu, Catalin},
date = {2015-05-22},
howpublished = {\url{https://web.archive.org/web/20200316165614/https://news.softpedia.com/news/How-Static-Site-Generators-Work-482007.shtml}},
journal = {Softpedia},
note = {Cit. 2020-03-16},
title = {How Static Site Generators Work},
year = {2015}
@online{softpedia_generators,
author = "Cimpanu, Catalin",
date = "2015-05-22",
url = "https://web.archive.org/web/20200316165614/https://news.softpedia.com/news/How-Static-Site-Generators-Work-482007.shtml",
journal = "Softpedia",
cited = "2020-03-16",
title = "How Static Site Generators Work",
year = "2015"
}
@misc{commonmark,
author = {MacFarlane, John},
howpublished = {\url{https://spec.commonmark.org/}},
note = {Cit. 2020-03-22},
title = {CommonMark Spec},
year = {2019}
@online{commonmark,
author = "MacFarlane, John",
url = "https://spec.commonmark.org/",
cited = "2020-03-22",
title = "CommonMark Spec",
year = "2019"
}
@misc{calomel_optimization,
author = {Calomel},
date = {2017-01-01},
howpublished = {\url{https://calomel.org/save_web_bandwidth.html}},
note = {Cit. 2020-03-23},
title = {Webserver Optimization and Bandwidth Saving Tips},
year = {2017}
@online{calomel_optimization,
author = "Calomel",
date = "2017-01-01",
url = "https://calomel.org/save_web_bandwidth.html",
cited = "2020-03-23",
title = "Webserver Optimization and Bandwidth Saving Tips",
year = "2017"
}
@misc{github_formal_markdown_spec,
author = {Mart{\'\i}, Vicent},
howpublished = {\url{https://github.blog/2017-03-14-a-formal-spec-for-github-markdown/}},
note = {Cit. 2020-03-23},
title = {A formal spec for GitHub Flavored Markdown},
year = {2017}
@online{github_formal_markdown_spec,
author = "Mart{\'\i}, Vicent",
url = "https://github.blog/2017-03-14-a-formal-spec-for-github-markdown/",
cited = "2020-03-23",
title = "A formal spec for GitHub Flavored Markdown",
year = "2017"
}
@techreport{owasp2017,
author = {OWASP},
howpublished = {\url{https://owasp.org/www-pdf-archive/OWASP_Top_10-2017_%28en%29.pdf.pdf}},
institution = {OWASP},
journal = {OWASP Top Ten},
organization = {OWASP},
publisher = {OWASP},
series = {OWASP Top Ten},
title = {OWASP Top Ten 2017},
year = {2017}
author = "OWASP",
url = "https://owasp.org/www-pdf-archive/OWASP_Top_10-2017_(en).pdf.pdf",
institution = "OWASP",
journal = "OWASP Top Ten",
organization = "OWASP",
publisher = "OWASP",
series = "OWASP Top Ten",
title = "OWASP Top Ten 2017",
year = "2017"
}
@misc{cve_wordpress,
author = {{CVE{ }Details}},
howpublished = {\url{https://www.cvedetails.com/product/4096/Wordpress-Wordpress.html?vendor_id=2337}},
organization = {CVE{ }Details},
title = {Wordpress : Vulnerability Statistics},
year = {2020}
@online{cve_wordpress,
author = "{CVE{ }Details}",
url = "https://www.cvedetails.com/product/4096/Wordpress-Wordpress.html?vendor_id=2337",
cited = "2020-03-29",
organization = "CVE{ }Details",
title = "Wordpress : Vulnerability Statistics",
year = "2020"
}
@article{thehackernews_wordpress_1,
author = {Khandelwal, Swati},
date = {2020-02-17},
howpublished = {\url{https://thehackernews.com/2020/02/themegrill-wordpress-plugin.html}},
journal = {The Hacker News},
title = {Critical Bug in WordPress Theme Plugin Opens 200,000 Sites to Hackers},
year = {2020}
@online{thehackernews_wordpress_1,
author = "Khandelwal, Swati",
date = "2020-02-17",
url = "https://thehackernews.com/2020/02/themegrill-wordpress-plugin.html",
cited = "2020-03-29",
journal = "The Hacker News",
title = "Critical Bug in WordPress Theme Plugin Opens 200,000 Sites to Hackers",
year = "2020"
}
@article{thehackernews_wordpress_2,
author = {Khandelwal, Swati},
date = {2019-12-13},
howpublished = {\url{https://thehackernews.com/2019/12/wordpress-elementor-beaver.html}},
journal = {The Hacker News},
title = {Flaw in Elementor and Beaver Addons Let Anyone Hack WordPress Sites},
year = {2019}
@online{thehackernews_wordpress_2,
author = "Khandelwal, Swati",
date = "2019-12-13",
url = "https://thehackernews.com/2019/12/wordpress-elementor-beaver.html",
cited = "2020-03-29",
journal = "The Hacker News",
title = "Flaw in Elementor and Beaver Addons Let Anyone Hack WordPress Sites",
year = "2019"
}
@misc{cve_php,
author = {{CVE{ }Details}},
howpublished = {\url{https://www.cvedetails.com/product/4096/Wordpress-Wordpress.html?vendor_id=2337}},
organization = {CVE{ }Details},
title = {PHP : Vulnerability Statistics},
year = {2020}
@online{cve_php,
author = "{CVE{ }Details}",
url = "https://www.cvedetails.com/product/4096/Wordpress-Wordpress.html?vendor_id=2337",
cited = "2020-03-31",
organization = "CVE{ }Details",
title = "PHP : Vulnerability Statistics",
year = "2020"
}
@misc{carsten_dominik,
author = {Dominik, Carsten},
date = {2008-11-06},
howpublished = {\url{https://orgmode.org/worg/org-quotes.html}},
note = {Cit. 2020-04-15},
title = {Technical description in 24 words},
year = {2008}
@online{carsten_dominik,
author = "Dominik, Carsten",
date = "2008-11-06",
url = "https://orgmode.org/worg/org-quotes.html",
cited = "2020-04-15",
title = "Technical description in 24 words",
year = "2008"
}
@misc{benchmarks_game,
author = {Gouy, Isaac},
howpublished = {\url{https://benchmarksgame-team.pages.debian.net/benchmarksgame/which-programs-are-fastest.html}},
title = {The Computer Language Benchmarks Game},
year = {2020}
@online{benchmarks_game,
author = "Gouy, Isaac",
url = "https://benchmarksgame-team.pages.debian.net/benchmarksgame/which-programs-are-fastest.html",
cited = "2020-03-18",
title = "The Computer Language Benchmarks Game",
year = "2020"
}
@misc{yahoo_optimization,
author = {Yahoo!},
howpublished = {\url{https://developer.yahoo.com/performance/rules.html}},
note = {Cit. 2020-04-21},
title = {Best Practices for Speeding Up Your Web Site},
year = {2020}
@online{yahoo_optimization,
author = "Yahoo!",
url = "https://developer.yahoo.com/performance/rules.html",
cited = "2020-04-21",
title = "Best Practices for Speeding Up Your Web Site",
year = "2020"
}
@misc{why_is_git_better_than_x,
author = {Chacon, Scott},
howpublished = {\url{http://z.github.io/whygitisbetter/}},
note = {Cit. 2020-03-26},
title = {Why Git is Better than X},
year = {2009}
@online{why_is_git_better_than_x,
author = "Chacon, Scott",
url = "http://z.github.io/whygitisbetter/",
cited = "2020-03-26",
title = "Why Git is Better than X",
year = "2009"
}
@misc{problems_with_structuredtext,
author = {Goodger, David},
date = {2012-01-03},
howpublished = {\url{https://docutils.sourceforge.io/docs/dev/rst/problems.html}},
note = {Cit. 2020-05-01},
title = {Problems With StructuredText},
year = {2012}
@online{problems_with_structuredtext,
author = "Goodger, David",
date = "2012-01-03",
url = "https://docutils.sourceforge.io/docs/dev/rst/problems.html",
cited = "2020-05-01",
title = "Problems With StructuredText",
year = "2012"
}
@article{ossanna1977troff,
author = {Ossanna, Joseph F and Kernighan, Brian W},
journal = {Bell Laboratories Computing Science Technical Report},
title = {Troff user{\rq}s manual},
volume = {54},
year = {1977}
author = "Ossanna, Joseph F and Kernighan, Brian W",
journal = "Bell Laboratories Computing Science Technical Report",
title = "Troff user{\rq}s manual",
volume = "54",
year = "1977"
}

View File

@ -9,7 +9,7 @@
%%% a unsrt jsou standardní součástí latexových distribucí. Styl czplainnat
%%% je dodáván s touto šablonou a bibTeX ho hledá v aktuálním adresáři.
\bibliographystyle{czplainnat} %% Autor (rok) s českými spojkami
\bibliographystyle{csplainnat} %% Autor (rok) s českými spojkami
% \bibliographystyle{plainnat} %% Autor (rok) s anglickými spojkami
% \bibliographystyle{unsrt} %% [číslo]

BIN
prace.pdf

Binary file not shown.