mirror of
https://git.overleaf.com/6227c8e96fcdc06e56454f24
synced 2024-11-21 20:41:48 +00:00
Update on Overleaf.
This commit is contained in:
parent
ea8889dc98
commit
1400a74174
@ -1,819 +0,0 @@
|
||||
\ProvidesFile{ACM-Reference-Format.bbx}[2017-09-27 v0.1 biblatex bibliography style]
|
||||
|
||||
% Inherit a default style
|
||||
\RequireBibliographyStyle{trad-plain}
|
||||
|
||||
|
||||
|
||||
%%% Localisation strings for ACM
|
||||
|
||||
\DefineBibliographyStrings{american}{%
|
||||
mathesis = {Master's thesis},
|
||||
phdthesis = {Ph\adddot{}D\adddotspace Dissertation},
|
||||
editor = {(Ed\adddot)},
|
||||
editors = {(Eds\adddot)},
|
||||
edition = {ed\adddot},
|
||||
}
|
||||
|
||||
|
||||
|
||||
%%% Formatting for fields
|
||||
|
||||
%\DeclareFieldFormat
|
||||
% [article,inbook,incollection,inproceedings,patent,thesis,unpublished]
|
||||
% {title}{#1}
|
||||
\DeclareFieldFormat{pages}{#1}
|
||||
|
||||
\DeclareFieldFormat{numpages}{#1 pages}
|
||||
|
||||
\DeclareFieldFormat{number}{#1}
|
||||
|
||||
\DeclareFieldFormat{articleno}{Article #1}
|
||||
|
||||
\DeclareFieldFormat{key}{#1}
|
||||
|
||||
\DeclareFieldFormat{urldate}{Retrieved\space{}#1\space{}from}
|
||||
\DeclareFieldAlias{lastaccessed}{urldate}
|
||||
|
||||
\DeclareFieldFormat{url}{\url{#1}}
|
||||
|
||||
\DeclareFieldFormat{edition}{%
|
||||
\printtext[parens]{\ifinteger{#1}
|
||||
{\mkbibordedition{#1}~\bibstring{edition}}
|
||||
{#1\isdot~\bibstring{edition}}}}
|
||||
|
||||
|
||||
% Handle urls field containing 'and' separated list of URLs
|
||||
% https://github.com/plk/biblatex/issues/229
|
||||
\DeclareListFormat{urls}{%
|
||||
\url{#1}%
|
||||
\ifthenelse{\value{listcount}<\value{liststop}}
|
||||
{\addcomma\space}
|
||||
{}}
|
||||
\renewbibmacro*{url}{\iffieldundef{url}{\printlist{urls}}{\printfield{url}}}
|
||||
|
||||
|
||||
|
||||
%%% Bibmacro definitions
|
||||
|
||||
\renewbibmacro*{translator+others}{%
|
||||
\ifboolexpr{
|
||||
test \ifusetranslator
|
||||
and
|
||||
not test {\ifnameundef{translator}}
|
||||
}
|
||||
{\printnames{translator}%
|
||||
\setunit{\addcomma\space}%
|
||||
\usebibmacro{translator+othersstrg}%
|
||||
\clearname{translator}}
|
||||
{\printfield{key}}}
|
||||
|
||||
\newbibmacro*{year}{%
|
||||
\iffieldundef{year}%
|
||||
{\printtext{[n.\ d.]}}%
|
||||
{\printfield{year}}%
|
||||
}
|
||||
|
||||
\renewbibmacro*{date}{\printtext[parens]{\printdate}}
|
||||
|
||||
|
||||
\renewbibmacro*{url+urldate}{\iffieldundef{urlyear}
|
||||
{}
|
||||
{\usebibmacro{urldate}%
|
||||
\setunit*{\addspace}}%
|
||||
\usebibmacro{url}%
|
||||
}
|
||||
|
||||
|
||||
\renewbibmacro*{journal+issuetitle}{%
|
||||
\usebibmacro{journal}%
|
||||
\setunit*{\addcomma\space}%
|
||||
\iffieldundef{series}
|
||||
{}
|
||||
{\newunit%
|
||||
\printfield{series}%
|
||||
\setunit{\addspace}}%
|
||||
\usebibmacro{volume+number+date+pages+eid}%
|
||||
\newcommaunit%
|
||||
% \setunit{\addspace}%
|
||||
\usebibmacro{issue-issue}%
|
||||
\setunit*{\addcolon\space}%
|
||||
\usebibmacro{issue}%
|
||||
\newunit}
|
||||
|
||||
|
||||
|
||||
\newbibmacro*{volume+number+date+pages+eid}{%
|
||||
\printfield{volume}%
|
||||
\setunit*{\addcomma\space}%
|
||||
\printfield{number}%
|
||||
\setunit*{\addcomma\space}%
|
||||
\printfield{articleno}
|
||||
\setunit{\addcomma\space}
|
||||
\usebibmacro{date-ifmonth}
|
||||
\setunit{\addcomma\space}%
|
||||
\iffieldundef{pages}%
|
||||
{\printfield{numpages}}%
|
||||
{\printfield{pages}}%
|
||||
\newcommaunit%
|
||||
\printfield{eid}}%
|
||||
|
||||
\renewbibmacro*{chapter+pages}{%
|
||||
\printfield{chapter}%
|
||||
\setunit{\bibpagespunct}%
|
||||
\iffieldundef{pages}%
|
||||
{\printfield{numpages}}%
|
||||
{\printfield{pages}}%
|
||||
\newunit}
|
||||
|
||||
\renewbibmacro*{editor+others}{%
|
||||
\ifboolexpr{
|
||||
test \ifuseeditor
|
||||
and
|
||||
not test {\ifnameundef{editor}}
|
||||
}
|
||||
{\printnames{editor}%
|
||||
\setunit{\addcomma\space}%
|
||||
\usebibmacro{editor+othersstrg}%
|
||||
\clearname{editor}}
|
||||
{\iflistundef{organization}{}{\printlist{organization}}}}
|
||||
|
||||
|
||||
\newbibmacro*{issue-issue}{%
|
||||
\iffieldundef{issue}%
|
||||
{}%
|
||||
{\printfield{issue}%
|
||||
\setunit*{\addcomma\space}%
|
||||
\usebibmacro{date-ifmonth}%
|
||||
}%
|
||||
\newunit}
|
||||
|
||||
|
||||
|
||||
|
||||
\newbibmacro*{maintitle+booktitle+series+number}{%
|
||||
\iffieldundef{maintitle}
|
||||
{}
|
||||
{\usebibmacro{maintitle}%
|
||||
\newunit\newblock
|
||||
\iffieldundef{volume}
|
||||
{}
|
||||
{\printfield{volume}%
|
||||
\printfield{part}%
|
||||
\setunit{\addcolon\space}}}%
|
||||
\usebibmacro{booktitle}%
|
||||
\setunit*{\addspace}
|
||||
\printfield[parens]{series}%
|
||||
\setunit*{\addspace}%
|
||||
\printfield{number}%
|
||||
\setunit*{\addcomma\space}%
|
||||
\printfield{articleno}
|
||||
\newunit
|
||||
}
|
||||
|
||||
\renewbibmacro*{booktitle}{%
|
||||
\ifboolexpr{
|
||||
test {\iffieldundef{booktitle}}
|
||||
and
|
||||
test {\iffieldundef{booksubtitle}}
|
||||
}
|
||||
{}
|
||||
{\printtext[booktitle]{%
|
||||
\printfield[titlecase]{booktitle}%
|
||||
\iffieldundef{booksubtitle}{}{
|
||||
\setunit{\subtitlepunct}%
|
||||
\printfield[titlecase]{booksubtitle}}%
|
||||
}%
|
||||
}%
|
||||
\printfield{booktitleaddon}}
|
||||
|
||||
\renewbibmacro*{volume+number+eid}{%
|
||||
\printfield{volume}%
|
||||
\setunit*{\addcomma\space}%
|
||||
\printfield{number}%
|
||||
\setunit*{\addcomma\space}%
|
||||
\printfield{articleno}
|
||||
\setunit{\addcomma\space}%
|
||||
\printfield{eid}}
|
||||
|
||||
|
||||
\renewbibmacro*{publisher+location+date}{%
|
||||
\printlist{publisher}%
|
||||
\setunit*{\addcomma\space}%
|
||||
\printlist{location}%
|
||||
\setunit*{\addcomma\space}%
|
||||
\usebibmacro{date-ifmonth}%
|
||||
\newunit}
|
||||
|
||||
|
||||
\newbibmacro{date-ifmonth}{%
|
||||
\iffieldundef{month}{}{%
|
||||
\usebibmacro{date}
|
||||
}%
|
||||
}
|
||||
|
||||
|
||||
\renewbibmacro*{institution+location+date}{%
|
||||
\printlist{school}%
|
||||
\setunit*{\addcomma\space}%
|
||||
\printlist{institution}%
|
||||
\setunit*{\addcomma\space}%
|
||||
\printlist{location}%
|
||||
\setunit*{\addcomma\space}%
|
||||
\usebibmacro{date-ifmonth}%
|
||||
\newunit}
|
||||
|
||||
|
||||
\renewbibmacro*{periodical}{%
|
||||
\iffieldundef{title}
|
||||
{}
|
||||
{\printtext[title]{%
|
||||
\printfield[titlecase]{title}%
|
||||
\setunit{\subtitlepunct}%
|
||||
\printfield[titlecase]{subtitle}}}%
|
||||
\newunit%
|
||||
\usebibmacro{journal}}
|
||||
|
||||
\renewbibmacro*{issue+date}{%
|
||||
\iffieldundef{issue}
|
||||
{\usebibmacro{date}}
|
||||
{\printfield{issue}%
|
||||
\setunit*{\addspace}%
|
||||
\usebibmacro{date}}%
|
||||
\newunit}
|
||||
|
||||
\renewbibmacro*{title+issuetitle}{%
|
||||
\usebibmacro{periodical}%
|
||||
\setunit*{\addspace}%
|
||||
\iffieldundef{series}
|
||||
{}
|
||||
{\newunit
|
||||
\printfield{series}%
|
||||
\setunit{\addspace}}%
|
||||
\printfield{volume}%
|
||||
\setunit*{\addcomma\space}%
|
||||
\printfield{number}%
|
||||
\setunit*{\addcomma\space}%
|
||||
\printfield{articleno}
|
||||
\setunit{\addcomma\space}%
|
||||
\printfield{eid}%
|
||||
\setunit{\addspace}%
|
||||
\usebibmacro{issue+date}%
|
||||
\setunit{\addcolon\space}%
|
||||
\usebibmacro{issue}%
|
||||
\newunit}
|
||||
|
||||
|
||||
|
||||
|
||||
%%% Definitions for drivers (alphabetical)
|
||||
|
||||
|
||||
|
||||
\DeclareBibliographyDriver{article}{%
|
||||
\usebibmacro{bibindex}%
|
||||
\usebibmacro{begentry}%
|
||||
\usebibmacro{author/translator+others}%
|
||||
\setunit{\labelnamepunct}\newblock%
|
||||
\usebibmacro{year}%
|
||||
\newunit%
|
||||
\usebibmacro{title}%
|
||||
\newunit%
|
||||
\printlist{language}%
|
||||
\newunit\newblock%
|
||||
\usebibmacro{byauthor}%
|
||||
\newunit\newblock%
|
||||
\usebibmacro{bytranslator+others}%
|
||||
\newunit\newblock%
|
||||
\printfield{version}%
|
||||
\newunit\newblock%
|
||||
\usebibmacro{journal+issuetitle}%
|
||||
\newunit%
|
||||
\usebibmacro{byeditor+others}%
|
||||
\newunit%
|
||||
\printfield{note}%
|
||||
\newunit\newblock%
|
||||
\iftoggle{bbx:isbn}
|
||||
{\printfield{issn}}
|
||||
{}%
|
||||
\newunit\newblock%
|
||||
\usebibmacro{doi+eprint+url}%
|
||||
\newunit\newblock%
|
||||
\usebibmacro{addendum+pubstate}%
|
||||
\setunit{\bibpagerefpunct}\newblock
|
||||
\usebibmacro{pageref}%
|
||||
\newunit\newblock%
|
||||
\usebibmacro{related}%
|
||||
\usebibmacro{finentry}}
|
||||
|
||||
|
||||
|
||||
\DeclareBibliographyDriver{book}{%
|
||||
\usebibmacro{bibindex}%
|
||||
\usebibmacro{begentry}%
|
||||
\usebibmacro{author/editor+others/translator+others}%
|
||||
\setunit{\labelnamepunct}\newblock
|
||||
\usebibmacro{year}%
|
||||
\newunit%
|
||||
\usebibmacro{maintitle+title}%
|
||||
\newunit%
|
||||
\printlist{language}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{byauthor}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{byeditor+others}%
|
||||
\newunit\newblock
|
||||
\printfield{edition}%
|
||||
\newunit
|
||||
\usebibmacro{series+number}%
|
||||
\iffieldundef{maintitle}
|
||||
{\printfield{volume}%
|
||||
\printfield{part}}
|
||||
{}%
|
||||
\newunit
|
||||
\newunit\newblock
|
||||
\printfield{volumes}%
|
||||
\newunit\newblock
|
||||
\printfield{note}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{publisher+location+date}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{chapter+pages}%
|
||||
\newunit
|
||||
\printfield{pagetotal}%
|
||||
\newunit\newblock
|
||||
\iftoggle{bbx:isbn}
|
||||
{\printfield{isbn}}
|
||||
{}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{doi+eprint+url}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{addendum+pubstate}%
|
||||
\setunit{\bibpagerefpunct}\newblock
|
||||
\usebibmacro{pageref}%
|
||||
\newunit\newblock
|
||||
\iftoggle{bbx:related}
|
||||
{\usebibmacro{related:init}%
|
||||
\usebibmacro{related}}
|
||||
{}%
|
||||
\usebibmacro{finentry}}
|
||||
|
||||
|
||||
|
||||
\DeclareBibliographyDriver{inbook}{%
|
||||
\usebibmacro{bibindex}%
|
||||
\usebibmacro{begentry}%
|
||||
\iffieldundef{author}%
|
||||
{\usebibmacro{byeditor+others}}%
|
||||
{\usebibmacro{author/translator+others}}%
|
||||
\setunit{\labelnamepunct}\newblock
|
||||
\usebibmacro{year}
|
||||
\newunit\newblock
|
||||
\usebibmacro{title}%
|
||||
\newunit
|
||||
\printlist{language}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{byauthor}%
|
||||
\newunit\newblock
|
||||
% \usebibmacro{in:}%
|
||||
\usebibmacro{bybookauthor}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{maintitle+booktitle}%
|
||||
\newunit\newblock
|
||||
\iffieldundef{author}{}%if undef then we already printed editor
|
||||
{\usebibmacro{byeditor+others}}%
|
||||
\newunit\newblock
|
||||
\printfield{edition}%
|
||||
\newunit
|
||||
\iffieldundef{maintitle}
|
||||
{\printfield{volume}%
|
||||
\printfield{part}}
|
||||
{}%
|
||||
\newunit
|
||||
\printfield{volumes}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{series+number}%
|
||||
\newunit\newblock
|
||||
\printfield{note}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{publisher+location+date}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{chapter+pages}%
|
||||
\newunit\newblock
|
||||
\iftoggle{bbx:isbn}
|
||||
{\printfield{isbn}}
|
||||
{}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{doi+eprint+url}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{addendum+pubstate}%
|
||||
\setunit{\bibpagerefpunct}\newblock
|
||||
\usebibmacro{pageref}%
|
||||
\newunit\newblock
|
||||
\iftoggle{bbx:related}
|
||||
{\usebibmacro{related:init}%
|
||||
\usebibmacro{related}}
|
||||
{}%
|
||||
\usebibmacro{finentry}}
|
||||
|
||||
|
||||
|
||||
\DeclareBibliographyDriver{incollection}{%
|
||||
\usebibmacro{bibindex}%
|
||||
\usebibmacro{begentry}%
|
||||
\usebibmacro{author/translator+others}%
|
||||
\setunit{\labelnamepunct}\newblock
|
||||
\usebibmacro{year}
|
||||
\newunit\newblock
|
||||
\usebibmacro{title}%
|
||||
\newunit
|
||||
\printlist{language}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{byauthor}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{in:}%
|
||||
\usebibmacro{maintitle+booktitle}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{series+number}%
|
||||
\newunit\newblock
|
||||
\printfield{edition}%
|
||||
\newunit
|
||||
\iffieldundef{maintitle}
|
||||
{\printfield{volume}%
|
||||
\printfield{part}}
|
||||
{}%
|
||||
\newunit
|
||||
\printfield{volumes}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{byeditor+others}%
|
||||
\newunit\newblock
|
||||
\printfield{note}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{publisher+location+date}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{chapter+pages}%
|
||||
\newunit\newblock
|
||||
\iftoggle{bbx:isbn}
|
||||
{\printfield{isbn}}
|
||||
{}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{doi+eprint+url}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{addendum+pubstate}%
|
||||
\setunit{\bibpagerefpunct}\newblock
|
||||
\usebibmacro{pageref}%
|
||||
\newunit\newblock
|
||||
\iftoggle{bbx:related}
|
||||
{\usebibmacro{related:init}%
|
||||
\usebibmacro{related}}
|
||||
{}%
|
||||
\usebibmacro{finentry}}
|
||||
|
||||
|
||||
|
||||
\DeclareBibliographyDriver{inproceedings}{%
|
||||
\usebibmacro{bibindex}%
|
||||
\usebibmacro{begentry}%
|
||||
\usebibmacro{author/translator+others}%
|
||||
\setunit{\labelnamepunct}\newblock
|
||||
\usebibmacro{year}
|
||||
\newunit\newblock
|
||||
\usebibmacro{title}%
|
||||
\newunit
|
||||
\printlist{language}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{byauthor}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{in:}%
|
||||
\usebibmacro{maintitle+booktitle+series+number}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{event+venue+date}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{byeditor+others}%
|
||||
\newunit\newblock
|
||||
\iffieldundef{maintitle}
|
||||
{\printfield{volume}%
|
||||
\printfield{part}}
|
||||
{}%
|
||||
\newunit
|
||||
\printfield{volumes}%
|
||||
\newunit\newblock
|
||||
\printfield{note}%
|
||||
\newunit\newblock
|
||||
\printlist{organization}%
|
||||
\newunit
|
||||
\usebibmacro{publisher+location+date}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{chapter+pages}%
|
||||
\newunit\newblock
|
||||
\iftoggle{bbx:isbn}
|
||||
{\printfield{isbn}}
|
||||
{}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{doi+eprint+url}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{addendum+pubstate}%
|
||||
\setunit{\bibpagerefpunct}\newblock
|
||||
\usebibmacro{pageref}%
|
||||
\newunit\newblock
|
||||
\iftoggle{bbx:related}
|
||||
{\usebibmacro{related:init}%
|
||||
\usebibmacro{related}}
|
||||
{}%
|
||||
\usebibmacro{finentry}}
|
||||
|
||||
|
||||
|
||||
\DeclareBibliographyDriver{manual}{%
|
||||
\usebibmacro{bibindex}%
|
||||
\usebibmacro{begentry}%
|
||||
\usebibmacro{author/editor+others}%
|
||||
\setunit{\labelnamepunct}\newblock
|
||||
\usebibmacro{year}
|
||||
\newunit\newblock
|
||||
\usebibmacro{title}%
|
||||
\newunit
|
||||
\printlist{language}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{byauthor}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{byeditor}%
|
||||
\newunit\newblock
|
||||
\printfield{edition}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{series+number}%
|
||||
\newunit\newblock
|
||||
\printfield{type}%
|
||||
\newunit
|
||||
\printfield{version}%
|
||||
\newunit
|
||||
\printfield{note}%
|
||||
\newunit\newblock
|
||||
\printlist{organization}%
|
||||
\newunit
|
||||
\usebibmacro{publisher+location+date}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{chapter+pages}%
|
||||
\newunit
|
||||
\printfield{pagetotal}%
|
||||
\newunit\newblock
|
||||
\iftoggle{bbx:isbn}
|
||||
{\printfield{isbn}}
|
||||
{}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{doi+eprint+url}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{addendum+pubstate}%
|
||||
\setunit{\bibpagerefpunct}\newblock
|
||||
\usebibmacro{pageref}%
|
||||
\newunit\newblock
|
||||
\iftoggle{bbx:related}
|
||||
{\usebibmacro{related:init}%
|
||||
\usebibmacro{related}}
|
||||
{}%
|
||||
\usebibmacro{finentry}}
|
||||
|
||||
|
||||
|
||||
\DeclareBibliographyDriver{misc}{%
|
||||
\usebibmacro{bibindex}%
|
||||
\usebibmacro{begentry}%
|
||||
\usebibmacro{author/editor+others/translator+others}%
|
||||
\setunit{\labelnamepunct}\newblock
|
||||
\usebibmacro{year}
|
||||
\newunit\newblock
|
||||
\usebibmacro{title}%
|
||||
\newunit
|
||||
\printlist{language}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{byauthor}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{byeditor+others}%
|
||||
\newunit\newblock
|
||||
\printfield{howpublished}%
|
||||
\newunit\newblock
|
||||
\printfield{type}%
|
||||
\newunit
|
||||
\printfield{version}%
|
||||
\newunit
|
||||
\printfield{note}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{organization+location+date}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{doi+eprint+url}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{addendum+pubstate}%
|
||||
\setunit{\bibpagerefpunct}\newblock
|
||||
\usebibmacro{pageref}%
|
||||
\newunit\newblock
|
||||
\iftoggle{bbx:related}
|
||||
{\usebibmacro{related:init}%
|
||||
\usebibmacro{related}}
|
||||
{}%
|
||||
\usebibmacro{finentry}}
|
||||
|
||||
|
||||
|
||||
\DeclareBibliographyDriver{online}{%
|
||||
\usebibmacro{bibindex}%
|
||||
\usebibmacro{begentry}%
|
||||
\usebibmacro{author/editor+others/translator+others}%
|
||||
\setunit{\labelnamepunct}\newblock
|
||||
\usebibmacro{year}%
|
||||
\setunit{\labelnamepunct}\newblock
|
||||
\usebibmacro{title}%
|
||||
\newunit
|
||||
\printlist{language}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{byauthor}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{byeditor+others}%
|
||||
\newunit\newblock
|
||||
\printfield{version}%
|
||||
\newunit
|
||||
\printfield{note}%
|
||||
\newunit\newblock
|
||||
\printlist{organization}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{date-ifmonth}%
|
||||
\newunit\newblock
|
||||
\iftoggle{bbx:eprint}
|
||||
{\usebibmacro{eprint}}
|
||||
{}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{url+urldate}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{addendum+pubstate}%
|
||||
\setunit{\bibpagerefpunct}\newblock
|
||||
\usebibmacro{pageref}%
|
||||
\newunit\newblock
|
||||
\iftoggle{bbx:related}
|
||||
{\usebibmacro{related:init}%
|
||||
\usebibmacro{related}}
|
||||
{}%
|
||||
\usebibmacro{finentry}}
|
||||
|
||||
|
||||
|
||||
\DeclareFieldFormat[patent]{number}{Patent No.~#1}
|
||||
|
||||
\DeclareBibliographyDriver{patent}{%
|
||||
\usebibmacro{bibindex}%
|
||||
\usebibmacro{begentry}%
|
||||
\usebibmacro{author}%
|
||||
\setunit{\labelnamepunct}\newblock
|
||||
\usebibmacro{year}%
|
||||
\newunit
|
||||
\usebibmacro{title}%
|
||||
\newunit
|
||||
\printlist{language}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{byauthor}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{date}%
|
||||
\newunit\newblock
|
||||
\printfield{type}%
|
||||
\setunit*{\addspace}%
|
||||
\printfield{number}%
|
||||
\iflistundef{location}
|
||||
{}
|
||||
{\setunit*{\addspace}%
|
||||
\printtext[parens]{%
|
||||
\printlist[][-\value{listtotal}]{location}}}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{byholder}%
|
||||
\newunit\newblock
|
||||
\printfield{note}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{doi+eprint+url}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{addendum+pubstate}%
|
||||
\setunit{\bibpagerefpunct}\newblock
|
||||
\usebibmacro{pageref}%
|
||||
\newunit\newblock
|
||||
\iftoggle{bbx:related}
|
||||
{\usebibmacro{related:init}%
|
||||
\usebibmacro{related}}
|
||||
{}%
|
||||
\usebibmacro{finentry}}
|
||||
|
||||
|
||||
|
||||
\DeclareBibliographyDriver{periodical}{%
|
||||
\usebibmacro{bibindex}%
|
||||
\usebibmacro{begentry}%
|
||||
\usebibmacro{editor}%
|
||||
\setunit{\labelnamepunct}\newblock
|
||||
\usebibmacro{year}
|
||||
\newunit
|
||||
\usebibmacro{title+issuetitle}%
|
||||
\newunit
|
||||
\printlist{language}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{byeditor}%
|
||||
\newunit\newblock
|
||||
\printfield{note}%
|
||||
\newunit\newblock
|
||||
\iftoggle{bbx:isbn}
|
||||
{\printfield{issn}}
|
||||
{}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{doi+eprint+url}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{addendum+pubstate}%
|
||||
\setunit{\bibpagerefpunct}\newblock
|
||||
\usebibmacro{pageref}%
|
||||
\newunit\newblock
|
||||
\iftoggle{bbx:related}
|
||||
{\usebibmacro{related:init}%
|
||||
\usebibmacro{related}}
|
||||
{}%
|
||||
\usebibmacro{finentry}}
|
||||
|
||||
|
||||
|
||||
\DeclareBibliographyDriver{report}{%
|
||||
\usebibmacro{bibindex}%
|
||||
\usebibmacro{begentry}%
|
||||
\usebibmacro{author}%
|
||||
\setunit{\labelnamepunct}\newblock
|
||||
\usebibmacro{year}
|
||||
\newunit
|
||||
\usebibmacro{title}%
|
||||
\newunit
|
||||
\printlist{language}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{byauthor}%
|
||||
\newunit\newblock
|
||||
\printfield{type}%
|
||||
\setunit*{\addspace}%
|
||||
\printfield{number}%
|
||||
\newunit\newblock
|
||||
\printfield{version}%
|
||||
\newunit
|
||||
\printfield{note}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{institution+location+date}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{chapter+pages}%
|
||||
\newunit
|
||||
\printfield{pagetotal}%
|
||||
\newunit\newblock
|
||||
\iftoggle{bbx:isbn}
|
||||
{\printfield{isrn}}
|
||||
{}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{doi+eprint+url}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{addendum+pubstate}%
|
||||
\setunit{\bibpagerefpunct}\newblock
|
||||
\usebibmacro{pageref}%
|
||||
\newunit\newblock
|
||||
\iftoggle{bbx:related}
|
||||
{\usebibmacro{related:init}%
|
||||
\usebibmacro{related}}
|
||||
{}%
|
||||
\usebibmacro{finentry}}
|
||||
|
||||
|
||||
|
||||
\DeclareBibliographyDriver{thesis}{%
|
||||
\usebibmacro{bibindex}%
|
||||
\usebibmacro{begentry}%
|
||||
\usebibmacro{author}%
|
||||
\setunit{\labelnamepunct}\newblock
|
||||
\usebibmacro{year}
|
||||
\newunit
|
||||
\usebibmacro{title}%
|
||||
\newunit
|
||||
\printlist{language}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{byauthor}%
|
||||
\newunit\newblock
|
||||
\printfield{type}%
|
||||
\newunit
|
||||
\usebibmacro{institution+location+date}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{chapter+pages}%
|
||||
\newunit
|
||||
\printfield{pagetotal}%
|
||||
\newunit\newblock
|
||||
\iftoggle{bbx:isbn}
|
||||
{\printfield{isbn}}
|
||||
{}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{doi+eprint+url}%
|
||||
\newunit\newblock
|
||||
\usebibmacro{addendum+pubstate}%
|
||||
\setunit{\bibpagerefpunct}\newblock
|
||||
\usebibmacro{pageref}%
|
||||
\newunit\newblock
|
||||
\printfield{note}%
|
||||
\newunit\newblock
|
||||
\iftoggle{bbx:related}
|
||||
{\usebibmacro{related:init}%
|
||||
\usebibmacro{related}}
|
||||
{}%
|
||||
\usebibmacro{finentry}}
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,5 +0,0 @@
|
||||
\ProvidesFile{ACM-Reference-Format.cbx}[2017-09-27 v0.1]
|
||||
|
||||
\RequireCitationStyle{numeric}
|
||||
|
||||
\endinput
|
@ -1,18 +0,0 @@
|
||||
% Teach biblatex about numpages field
|
||||
\DeclareDatamodelFields[type=field, datatype=literal]{numpages}
|
||||
\DeclareDatamodelEntryfields{numpages}
|
||||
|
||||
% Teach biblatex about articleno field
|
||||
\DeclareDatamodelFields[type=field, datatype=literal]{articleno}
|
||||
\DeclareDatamodelEntryfields{articleno}
|
||||
|
||||
% Teach biblatex about urls field
|
||||
\DeclareDatamodelFields[type=list, datatype=uri]{urls}
|
||||
\DeclareDatamodelEntryfields{urls}
|
||||
|
||||
% Teach biblatex about school field
|
||||
\DeclareDatamodelFields[type=list, datatype=literal]{school}
|
||||
\DeclareDatamodelEntryfields[thesis]{school}
|
||||
|
||||
\DeclareDatamodelFields[type=field, datatype=literal]{key}
|
||||
\DeclareDatamodelEntryfields{key}
|
311
README.txt
311
README.txt
@ -1,311 +0,0 @@
|
||||
This package provides a class for typesetting publications of the
|
||||
Association for Computing Machinery.
|
||||
|
||||
Your TeX distribution probably includes the latest released version of
|
||||
this package. If you decide to install it yourself, please see the
|
||||
Installation section of the User's Guide.
|
||||
|
||||
Please note that the version on Github is a development (or
|
||||
experimental) version: please download it for testing new features.
|
||||
The production version is the one on CTAN and ACM sites.
|
||||
|
||||
|
||||
Changes
|
||||
|
||||
Version 1.83 Support for multilanguage papers
|
||||
ISSN changes for some journals
|
||||
|
||||
Version 1.82 Bug fixes.
|
||||
New command \anon for anonymization of short strings.
|
||||
Documentation update.
|
||||
|
||||
Version 1.81 Bug fixes
|
||||
New bib field distinctURL to print URL even if doi is present.
|
||||
Reworded samples
|
||||
|
||||
Version 1.80 New journals: DLT, FAC
|
||||
|
||||
Version 1.79 Fixed pages with index
|
||||
(https://github.com/borisveytsman/acmart/issues/440)
|
||||
Updated information for TAP, TCPS, TEAC
|
||||
|
||||
Version 1.78 Documentation update.
|
||||
Magic texcount comments for samples.
|
||||
Title page now is split if there are too many authors
|
||||
Bug fixes.
|
||||
|
||||
Version 1.77 Changed the way to typeset multiple affiliations (Christoph Sommer)
|
||||
|
||||
Version 1.76 Added many journal abbreviations to the bst.
|
||||
New experimental option: pbalance
|
||||
ORCID linking code
|
||||
|
||||
Version 1.75 \country is now obligatory for addresses.
|
||||
Added \AtBeginMaketitle
|
||||
|
||||
Version 1.74 Bug fixes. A regression introduced in the font changes
|
||||
is reverted.
|
||||
|
||||
Version 1.73 Bug fixes
|
||||
The elements institution, city and country are now obligatory
|
||||
for affiliations
|
||||
|
||||
Version 1.72 Bug fixes. Better handling of metadata.
|
||||
|
||||
Version 1.71 Bug fixes
|
||||
Formats sigchi and sigchi-a are retired
|
||||
Bibliography formatting changes for @inproceedings entries
|
||||
having both series and volume
|
||||
LuaLaTeX now uses the same OTF fonts as XeLaTeX
|
||||
|
||||
Version 1.70 Title change for ACM/IMS Transactions on Data Science
|
||||
Bug fixes for bibliography
|
||||
|
||||
Version 1.69 Bug fixes
|
||||
Compatibility with LaTeX 2020-02-02 release
|
||||
|
||||
Version 1.68 Bug fixes
|
||||
BST now recognizes words `Paper' or 'Article' in
|
||||
eid or articleno
|
||||
|
||||
Version 1.67 Urgent bug fixes:
|
||||
BibTeX style bug fixed (Michael D. Adams)
|
||||
Sigplan special section bugfix
|
||||
|
||||
Version 1.66 Bug fixes
|
||||
BibTeX change: location is now a synonym for city (Feras Saad)
|
||||
ACM reference format is now mandatory for papers over one page.
|
||||
CCS concepts and keywords are now mandatory for
|
||||
papers over two pages.
|
||||
Authors' addresses are mandatory for journal articles.
|
||||
|
||||
Version 1.65 Bug fixes
|
||||
New journal: DGOV
|
||||
DTRAP and HEALTH are now using acmlarge format
|
||||
|
||||
Version 1.64 Produce error if abstract is entered after maketitle
|
||||
(previously abstract was silently dropped)
|
||||
Bug fixes for line numbering
|
||||
|
||||
Version 1.63a Moved TQUANT to TQC
|
||||
|
||||
Version 1.63 New journals: TQUANT, FACMP
|
||||
|
||||
Version 1.62 Documentation update
|
||||
New journal: TELO
|
||||
Bug fixes
|
||||
|
||||
Version 1.61 Bug fixes
|
||||
New bibtex types for artifacts
|
||||
|
||||
Version 1.60 New option: urlbreakonhyphens (thanks to Peter Kemp)
|
||||
Smaller header size for acmsmall
|
||||
|
||||
Version 1.59 Now a journal format can be used for conference proceedings
|
||||
All samples are now generated from the same .dtx file
|
||||
Bug fixes
|
||||
|
||||
Version 1.58 Suppressed spurious warnings.
|
||||
New journal: HEALTH.
|
||||
TDSCI is renamed to TDS.
|
||||
|
||||
Version 1.57 Change of \baselinestretch now produces an error
|
||||
Booktabs is now always loaded
|
||||
Added option `balance' to balance last page in two-column mode
|
||||
E-mail is no longer split in addresses
|
||||
New samples (Stephen Spencer)
|
||||
|
||||
Version 1.56 Bug fixes
|
||||
Added \flushbottom to two column formats (Philip Quinn)
|
||||
The final punctuation for the list of concepts
|
||||
is now a period instead of a semicolon (Philip Quinn)
|
||||
New command \Description to describe images for visually
|
||||
impaired users.
|
||||
|
||||
Version 1.55 Bug fixes
|
||||
Font changes for SIGCHI table captions
|
||||
|
||||
Version 1.54 New option: 'nonacm' (Gabriel Scherer)
|
||||
Deleted indent for subsubsection (suggested by Ross Moore)
|
||||
Suppressed some obscurious warning in BibTeX processing
|
||||
Suppressed hyperrerf warnings (Paolo G. Giarrusso)
|
||||
New code for sections to help with accessibility patches
|
||||
(Ross Moore)
|
||||
Submission id, if present, is printed in anon mode
|
||||
Bug fixes
|
||||
|
||||
Version 1.53 New journals: PACMCGIT, TIOT, TDSCI
|
||||
|
||||
Version 1.52 Another rewording of licenses
|
||||
|
||||
Version 1.51 Journal footers now use abbreviated journal titles.
|
||||
Corrected the bug with acmPrice.
|
||||
Do not show price when copyright is set to iw3c2w3 and iw3c2w3g.
|
||||
The package now is compatible with polyglossia (Joachim Breitner).
|
||||
Slightly reworded copyright statements.
|
||||
|
||||
Version 1.50 Changes in iw3c2w3 and iw3c2w3g
|
||||
|
||||
Version 1.49 New jorunal: DTRAP
|
||||
|
||||
Version 1.48 Bug fixes
|
||||
Review mode now switches on folios
|
||||
Code prettying (Michael D. Adams)
|
||||
Bibliography changes: @MISC entries no longer have a
|
||||
separate date
|
||||
Sigch-a sample bibliography renamed
|
||||
Bib code cleanup (Zack Weinberg)
|
||||
Acmart and version info are added to pdfcreator tag
|
||||
\citeyear no longer produces parenthetical year
|
||||
Added initial support for Biblatex (Daniel Thomas)
|
||||
Added support for IW3C2 conferences
|
||||
|
||||
Version 1.47 New journal: THRI
|
||||
|
||||
Version 1.46 Bug fixes for bibliography: label width is now calculated
|
||||
correctly.
|
||||
All PACM now use screen option. This requires etoolbox.
|
||||
Added subtitle to ACM reference format.
|
||||
Now acmart is compatible with fontspec.
|
||||
\thanks is now obsolete. The addresses are automatically
|
||||
added to the journal version; this can be overriden with
|
||||
\authorsaddresses command.
|
||||
Deleted the rule at the end of frontmatter for all formats.
|
||||
Deleted new line before doi in the reference format.
|
||||
Reintegrated theorem code into acmart.dtx (Matthew Fluet)
|
||||
|
||||
Version 1.45 Workaround for a Libertine bug. Thanks to LianTze Lim
|
||||
from Overleaf
|
||||
|
||||
Version 1.44 Bug fixes.
|
||||
Empty DOI and ISBN suppress printing DOI or ISBN lines
|
||||
Separated theorem code into acmthm.sty, loaded by default.
|
||||
Article number can be set for proceedings.
|
||||
New commands: \acmBooktile, \editor.
|
||||
Reference citation format updated.
|
||||
|
||||
Version 1.43 Bug fixes
|
||||
|
||||
Version 1.42 Deleted ACM badges
|
||||
Bug fixes
|
||||
|
||||
Version 1.41 Rearranged bib files
|
||||
Added new badges
|
||||
|
||||
Version 1.40 Bibliography changes
|
||||
Added processing of one-compoment ccsdesc nodes
|
||||
Bug fixes.
|
||||
Made the height a multiple of \baselineskip + \topskip
|
||||
Added cleveref
|
||||
We no longer print street address in SIGs
|
||||
|
||||
Version 1.39 Added \authornotemark commmand
|
||||
|
||||
Version 1.38 Increase default font size for SIGPLAN
|
||||
|
||||
Version 1.37 Reduce list indentation (Matthew Fluet)
|
||||
|
||||
Version 1.36 Bug fixes
|
||||
Moved PACMPL to acmlarge format
|
||||
New journal: PACMHCI
|
||||
Added the possibility to adjust number of author
|
||||
boxes per row in conference formats
|
||||
|
||||
Version 1.35 Author-year bib style now uses square brackets.
|
||||
Changed defaults for TOG sample
|
||||
Price is suppressed for usgov and rightsretained modes.
|
||||
Bugs fixed
|
||||
|
||||
Version 1.34 Deleted DOI from doi numbers
|
||||
Changed bibstrip formatting
|
||||
The command \terms is now obsolete
|
||||
The rulers in review mode now have continuous numbering
|
||||
|
||||
Version 1.33 New option `timestamp' (Michael D. Adams)
|
||||
New option `authordraft'
|
||||
Documentation updates
|
||||
Bug fixes
|
||||
We now use Type 1 versions of Libertine fonts even with XeTeX.
|
||||
New hook acmart-preload-hook.tex (wizards only!)
|
||||
Added new options `obeypunctuation' for \affiliation command
|
||||
Added SubmissionID
|
||||
Added right line count ruler for two-column formats
|
||||
Added workaround for Adobe Acrobat bugs in selection
|
||||
Added eid field to the bibliography
|
||||
|
||||
Version 1.32 New DOI formatting.
|
||||
Format siggraph is now obsolete, and sigconf
|
||||
is used instead.
|
||||
New proceedings title: POMACS.
|
||||
|
||||
Version 1.31 Changed default year and month to the current ones
|
||||
(thanks to Matteo Riondato)
|
||||
Table of contents now works
|
||||
Marginalia now work in all formats
|
||||
New command \additionalaffiliation
|
||||
Documentation changes
|
||||
|
||||
Version 1.30 Bibtex style now recognizes https:// in doi.
|
||||
Added \frenchspacing.
|
||||
\department now has an optional hierarchy level.
|
||||
Switched to T1 encoding
|
||||
Updated IMWUT and PACMPL
|
||||
|
||||
Version 1.29 Documentation changes. Head height increased from 12pt to 13pt.
|
||||
Removed spurious indent at start of abstract.
|
||||
Improved kerning in CCS description list.
|
||||
|
||||
Version 1.28 Bug fixes: natbib=false now behaves correctly.
|
||||
|
||||
Version 1.27 Bug fixes
|
||||
|
||||
Version 1.26 Bug fixes
|
||||
|
||||
Version 1.25 Updated PACMPL journal option.
|
||||
|
||||
Version 1.24 Added IMWUT journal option.
|
||||
|
||||
Version 1.23 Added PACM PL journal option.
|
||||
|
||||
Version 1.22 Bibliography changes for Aptara backend; should be
|
||||
invisible for the users.
|
||||
|
||||
Version 1.21 Bibliography changes: added arXiv, some cleanup
|
||||
|
||||
Version 1.20 Bug fixes, documentation updates
|
||||
|
||||
Version 1.19 Include 'Abstract', 'Acknowledgements', and 'References'
|
||||
in PDF bookmarks.
|
||||
|
||||
Version 1.18 Natbib is now the default for all versions. A unified bib
|
||||
file is used for all styles. Better treatment
|
||||
of multiple affiliations.
|
||||
|
||||
|
||||
Version 1.17 Formatting changes for margins and lists. Bug fixes.
|
||||
|
||||
Version 1.16 Formatting changes for headers and footers.
|
||||
|
||||
Version 1.15 New structured affiliation command.
|
||||
New commands for acknowledgements.
|
||||
|
||||
Version 1.14 Warn about undefined citation styles; move definitions
|
||||
of acmauthoryear and acmnumeric citation styles before
|
||||
use.
|
||||
|
||||
Version 1.13 Formatting changes: headers, folios etc.
|
||||
Bibliography changes.
|
||||
|
||||
Version 1.12 Bug fixes and documentation updates.
|
||||
Footnotes rearranged.
|
||||
Option natbib is now mostly superfluous: the class
|
||||
makes a guess based on the format chosen.
|
||||
|
||||
Version 1.11 Customization of ACM theorem styles and proof
|
||||
environment (Matthew Fluet).
|
||||
|
||||
Version 1.10 Bug fixes
|
||||
|
||||
Version 1.09 SIGPLAN: revert caption rules (Matthew Fluet)
|
||||
|
||||
Version 1.08 SIGPLAN reformatting (Matthew Fluet); bug fixes
|
3208
acmart.cls
3208
acmart.cls
File diff suppressed because it is too large
Load Diff
BIN
acmguide.pdf
BIN
acmguide.pdf
Binary file not shown.
@ -63,6 +63,7 @@
|
||||
%\listoftables
|
||||
|
||||
\onehalfspacing
|
||||
\setstretch{1.2}
|
||||
|
||||
%% START OF MAIN TEXT
|
||||
|
||||
@ -83,51 +84,59 @@ The question of what makes an operating system has been asked many times. There
|
||||
|
||||
|
||||
\begin{table}
|
||||
\caption{Table showing the date and kernel version each namespace was added. The date provides the date of the first commit where they appeared, and the kernel version the kernel release they appear in the changelog of. Namespaces are ordered by kernel version then alphabetically. Some examples are provided of CVEs for each namespace.}
|
||||
\caption{Table showing the date and kernel version each namespace was added. The date provides the date of the first commit where they appeared, and the kernel version the kernel release they appear in the changelog of. Namespaces are ordered by kernel version then alphabetically. Some examples are provided of CVEs of each namespace, and CVEs that each namespace protects against.}
|
||||
|
||||
\begin{center}
|
||||
\begin{tabular}{l|lr|lr|l}
|
||||
Namespace & \multicolumn{2}{l}{Date} & \multicolumn{2}{|l|}{Kernel Ver.} & CVEs \\ \hline
|
||||
\begin{tabular}{l|lr|lr|l|l}
|
||||
Namespace & \multicolumn{2}{l}{Date} & \multicolumn{2}{|l|}{Kernel Ver.} & Namespace CVEs & Object CVEs \\ \hline
|
||||
|
||||
\texttt{mount}
|
||||
& Feb 2001 & \citep{viro_patchcft_2001}
|
||||
& 2.5.2 & \citep{torvalds_linux_2002}
|
||||
& 2020-29373 \\
|
||||
& 2020-29373
|
||||
& \\
|
||||
|
||||
\texttt{ipc}
|
||||
& Oct 2006 & \citep{korotaev_patch_2006}
|
||||
& 2.6.19 & \citep{noauthor_linux_2006}
|
||||
&
|
||||
& \\
|
||||
|
||||
\texttt{uts}
|
||||
& Oct 2006 & \citep{hallyn_patch_2006}
|
||||
& 2.6.19 & \citep{noauthor_linux_2006}
|
||||
&
|
||||
& \\
|
||||
|
||||
\texttt{user}
|
||||
& Jul 2007 & \citep{le_goater_user_2007}
|
||||
& 2.6.23 & \citep{noauthor_linux_2007}
|
||||
& 2021-21284 \\
|
||||
& 2021-21284
|
||||
& \\
|
||||
|
||||
\texttt{network}
|
||||
& Oct 2007 & \citep{biederman_net_2007}
|
||||
& 2.6.24 & \citep{noauthor_linux_2008}
|
||||
& 2011-2189 \\
|
||||
& 2011-2189
|
||||
& \\
|
||||
|
||||
\texttt{pid}
|
||||
& Oct 2006 & \citep{bhattiprolu_patch_2006}
|
||||
& 2.6.24 & \citep{noauthor_linux_2008}
|
||||
& 2019-20794 \\
|
||||
& 2019-20794
|
||||
& \\
|
||||
|
||||
\texttt{cgroup}
|
||||
& Mar 2016 & \citep{heo_git_2016}
|
||||
& 4.6 & \citep{torvalds_linux_2016}
|
||||
& 2022-0492 \\
|
||||
& 2022-0492
|
||||
& \\
|
||||
|
||||
\texttt{time}
|
||||
& Nov 2019 & \citep{vagin_ns_2020}
|
||||
& 5.6 & \citep{noauthor_linux_2020}
|
||||
&
|
||||
&
|
||||
|
||||
\end{tabular}
|
||||
\end{center}
|
||||
|
Loading…
Reference in New Issue
Block a user