Initial commit
This commit is contained in:
commit
30954f71ee
12
.gitignore
vendored
Normal file
12
.gitignore
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
*.pdf
|
||||
*.out
|
||||
*.toc
|
||||
*.aux
|
||||
*.log
|
||||
*.synctex.gz
|
||||
*.fdb_latexmk
|
||||
*.fls
|
||||
*.tex~
|
||||
*.bbl
|
||||
*.blg
|
||||
*.pdflatex.output
|
||||
7
.gitlab-ci.yml
Normal file
7
.gitlab-ci.yml
Normal file
@ -0,0 +1,7 @@
|
||||
compile_pdf:
|
||||
image: aergus/latex
|
||||
script:
|
||||
- make
|
||||
artifacts:
|
||||
paths:
|
||||
- main.pdf
|
||||
819
ACM-Reference-Format.bbx
Normal file
819
ACM-Reference-Format.bbx
Normal file
@ -0,0 +1,819 @@
|
||||
\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}}
|
||||
|
||||
|
||||
2894
ACM-Reference-Format.bst
Normal file
2894
ACM-Reference-Format.bst
Normal file
File diff suppressed because it is too large
Load Diff
5
ACM-Reference-Format.cbx
Normal file
5
ACM-Reference-Format.cbx
Normal file
@ -0,0 +1,5 @@
|
||||
\ProvidesFile{ACM-Reference-Format.cbx}[2017-09-27 v0.1]
|
||||
|
||||
\RequireCitationStyle{numeric}
|
||||
|
||||
\endinput
|
||||
18
ACM-Reference-Format.dbx
Normal file
18
ACM-Reference-Format.dbx
Normal file
@ -0,0 +1,18 @@
|
||||
% 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}
|
||||
164
Literature.bib
Normal file
164
Literature.bib
Normal file
@ -0,0 +1,164 @@
|
||||
@Misc{CHINOSAUR:venue,
|
||||
author = {@\_CHINOSAUR},
|
||||
key = {_CHINOSAUR},
|
||||
howpublished = {Tweet},
|
||||
title = {"VENUE IS TOO COLD" \#BINGO \#CHI2014},
|
||||
month = {May},
|
||||
day = 1,
|
||||
year = 2014,
|
||||
note = {Retrieved Febuary 2, 2015 from
|
||||
\url{https://twitter.com/_CHINOSAUR/status/461864317415989248}},
|
||||
annote = {Tweet}
|
||||
}
|
||||
|
||||
@misc{supermetroid:snes,
|
||||
Address = {Kyoto, Japan},
|
||||
Author = {{Nintendo R\&D1} and {Intelligent Systems}},
|
||||
Day = {18},
|
||||
Howpublished = {Game [SNES]},
|
||||
Month = {April},
|
||||
Note = {Nintendo, Kyoto, Japan. Played August 2011.},
|
||||
Publisher = {Nintendo},
|
||||
Title = {\emph{Super Metroid}},
|
||||
Year = {1994}
|
||||
}
|
||||
|
||||
@inproceedings{Klemmer:2002:WSC:503376.503378,
|
||||
author = {Klemmer, Scott R. and Thomsen, Michael and
|
||||
Phelps-Goodman, Ethan and Lee, Robert and Landay,
|
||||
James A.},
|
||||
title = {Where Do Web Sites Come from?: Capturing and
|
||||
Interacting with Design History},
|
||||
booktitle = {Proceedings of the SIGCHI Conference on Human
|
||||
Factors in Computing Systems},
|
||||
series = {CHI '02},
|
||||
year = 2002,
|
||||
isbn = {1-58113-453-3},
|
||||
location = {Minneapolis, Minnesota, USA},
|
||||
pages = {1--8},
|
||||
url = {http://doi.acm.org/10.1145/503376.503378},
|
||||
doi = {10.1145/503376.503378},
|
||||
acmid = 503378,
|
||||
publisher = {ACM},
|
||||
address = {New York, NY, USA},
|
||||
keywords = {CSCW, activity capture, design rationale, history
|
||||
management, informal interfaces, sketching, tangible
|
||||
UI, web design},
|
||||
}
|
||||
|
||||
@inproceedings{Mather:2000:MUT,
|
||||
title = {Making up titles for conference papers},
|
||||
author = {Mather, B. D.},
|
||||
booktitle = {Ext. Abstracts CHI 2000},
|
||||
year = 2000,
|
||||
publisher = "ACM Press",
|
||||
pages = "1-2",
|
||||
}
|
||||
|
||||
@book{Schwartz:1995:GBF,
|
||||
title = {Guidelines for Bias-Free Writing},
|
||||
author = {Marilyn Schwartz},
|
||||
address = {Bloomington, IN, USA},
|
||||
year = 1995,
|
||||
publisher = {ERIC}
|
||||
}
|
||||
|
||||
@inproceedings{Zellweger:2001:FAO:504216.504224,
|
||||
author = {Zellweger, Polle T. and Bouvin, Niels Olof and
|
||||
Jeh{\o}j, Henning and Mackinlay, Jock D.},
|
||||
title = {Fluid annotations in an open world},
|
||||
booktitle = {Proc. Hypertext 2001},
|
||||
year = 2001,
|
||||
pages = {9--18},
|
||||
publisher = {ACM Press},
|
||||
}
|
||||
|
||||
@misc{acm_categories,
|
||||
key = "ACM",
|
||||
author = {ACM},
|
||||
title = {How to Classify Works Using ACM's Computing
|
||||
Classification System},
|
||||
year = 1998,
|
||||
note = {\url{http://www.acm.org/class/how_to_use.html}},
|
||||
}
|
||||
|
||||
@Misc{cavender:writing,
|
||||
author = {Anna Cavender and Shari Trewin and Vicki Hanson},
|
||||
title = {Accessible Writing Guide},
|
||||
year = 2014,
|
||||
day = 22,
|
||||
note =
|
||||
{\url{http://www.sigaccess.org/welcome-to-sigaccess/resources/accessible-writing-guide/}},
|
||||
annote = {URL}
|
||||
}
|
||||
|
||||
@article{ethics,
|
||||
title = {{Social Impacts of Computing: Codes of Professional
|
||||
Ethics}},
|
||||
author = {R. E. Anderson},
|
||||
doi = "10.1177/089443939201000402",
|
||||
journal = "Social Science Computer Review December",
|
||||
year = 1992,
|
||||
volume = 10,
|
||||
number = 4,
|
||||
pages = "453-469"
|
||||
}
|
||||
|
||||
@Misc{heilig:sensorama,
|
||||
author = {Morton L. Heilig},
|
||||
title = {Sensorama Simulator},
|
||||
howpublished = {U.S. Patent 3,050,870},
|
||||
month = {August},
|
||||
day = 28,
|
||||
year = 1962,
|
||||
note = {Filed Februrary 22, 1962.},
|
||||
annote = {is this right?}
|
||||
},
|
||||
|
||||
@article{kaye:puc,
|
||||
year = 2014,
|
||||
issn = {1617-4909},
|
||||
journal = {Personal and Ubiquitous Computing},
|
||||
volume = 18,
|
||||
number = 4,
|
||||
doi = {10.1007/s00779-014-0773-4},
|
||||
title = {Special issue on science fiction and ubiquitous
|
||||
computing},
|
||||
url = {http://dx.doi.org/10.1007/s00779-014-0773-4},
|
||||
publisher = {Springer London},
|
||||
author = {Kaye, Jofish and Dourish, Paul},
|
||||
pages = {765-766},
|
||||
language = {English}
|
||||
}
|
||||
|
||||
@Misc{psy:gangnam,
|
||||
author = {Psy},
|
||||
title = {Gangnam Style},
|
||||
howpublished = {Video},
|
||||
month = {July},
|
||||
day = 15,
|
||||
year = 2012,
|
||||
note = {Retrieved August 22, 2014 from
|
||||
\url{https://www.youtube.com/watch?v=9bZkp7q19f0}},
|
||||
annote = {Video URL}
|
||||
}
|
||||
|
||||
@PhdThesis{sutherland:sketchpad,
|
||||
author = {Ivan E. Sutherland},
|
||||
title = {Sketchpad, a Man-Machine Graphical Communication
|
||||
System},
|
||||
school = {Massachusetts Institute of Technology},
|
||||
year = 1963,
|
||||
address = {Cambridge, MA},
|
||||
}
|
||||
|
||||
@InBook{winner:politics,
|
||||
author = {Langdon Winner},
|
||||
title = {The Social Shaping of Technology},
|
||||
chapter = {Do artifacts have politics?},
|
||||
publisher = {Open University Press},
|
||||
year = 1999,
|
||||
address = {UK},
|
||||
edition = {2nd},
|
||||
pages = {28--40},
|
||||
}
|
||||
29
Makefile
Normal file
29
Makefile
Normal file
@ -0,0 +1,29 @@
|
||||
DOCUMENT = main
|
||||
|
||||
all: compile
|
||||
|
||||
precompile: main.tex
|
||||
pdflatex $^
|
||||
|
||||
references: precompile
|
||||
bibtex main
|
||||
|
||||
compile: references
|
||||
pdflatex main.tex; \
|
||||
pdflatex main.tex
|
||||
|
||||
clean:
|
||||
@echo "make clean leaves generated pdf file untouched. To delete them also, use: make distclean"
|
||||
@for filename in $(DOCUMENT); do \
|
||||
rm -fv $${filename}.aux; \
|
||||
rm -fv $${filename}.bbl; \
|
||||
rm -fv $${filename}.blg; \
|
||||
rm -fv $${filename}.fdb_latexmk; \
|
||||
rm -fv $${filename}.fls; \
|
||||
rm -fv $${filename}.log; \
|
||||
rm -fv $${filename}.out; \
|
||||
rm -fv $${filename}.synctex.gz; \
|
||||
done
|
||||
|
||||
distclean: clean
|
||||
@rm -fv $(DOCUMENT).pdf
|
||||
2710
acmart.cls
Normal file
2710
acmart.cls
Normal file
File diff suppressed because it is too large
Load Diff
153
main.tex
Normal file
153
main.tex
Normal file
@ -0,0 +1,153 @@
|
||||
\documentclass[sigchi-a, authorversion]{acmart}
|
||||
\usepackage{booktabs} % For formal tables
|
||||
\usepackage{ccicons} % For Creative Commons citation icons
|
||||
\usepackage[utf8]{inputenc}
|
||||
\settopmatter{printacmref=false}
|
||||
|
||||
% Copyright
|
||||
\setcopyright{none}
|
||||
|
||||
|
||||
% DOI
|
||||
\acmDOI{00.000/00.0}
|
||||
|
||||
% ISBN
|
||||
\acmISBN{123-4567-24-567/08/06}
|
||||
|
||||
%Conference
|
||||
\acmConference[DENKWEISEN'18]{Denkweisen der Informatik}{Wintersemester 2018}{Wien, Österreich}
|
||||
\acmYear{2018}
|
||||
\copyrightyear{2018}
|
||||
|
||||
|
||||
\begin{document}
|
||||
|
||||
\title{Beyond the Uninvited Guest}
|
||||
|
||||
\author{Steinmann Johannes}
|
||||
\affiliation{%
|
||||
\institution{TU Wien, 11718409}
|
||||
}
|
||||
\email{e11718409@student.tuwien.ac.at}
|
||||
|
||||
\author{Novak Martin}
|
||||
\affiliation{%
|
||||
\institution{TU Wien, 01425662}
|
||||
}
|
||||
\email{e01425662@student.tuwien.ac.at}
|
||||
|
||||
\author{Wiesner Jan-Ove}
|
||||
\affiliation{%
|
||||
\institution{TU Wien, 01405172}
|
||||
}
|
||||
\email{jan-ove.wiesner@tuwien.ac.at}
|
||||
|
||||
\author{Eidelpes Tobias}
|
||||
\affiliation{%
|
||||
\institution{TU Wien, 01527193}
|
||||
}
|
||||
\email{e01527193@student.tuwien.ac.at}
|
||||
|
||||
% The default list of authors is too long for headers.
|
||||
\renewcommand{\shortauthors}{F. Author et al.}
|
||||
|
||||
\begin{abstract}
|
||||
Abstract
|
||||
\end{abstract}
|
||||
|
||||
\maketitle
|
||||
|
||||
% =============================================================================
|
||||
\section{Introduction}
|
||||
% =============================================================================
|
||||
|
||||
Why are we doing this? I hate my life. Leave me alone. Ahh the voices. Shut up!
|
||||
Why are you doing this to me?
|
||||
|
||||
|
||||
% =============================================================================
|
||||
\section{Criminal Thinking}
|
||||
% =============================================================================
|
||||
|
||||
Beschreiben sie generell, was diese Denkweise auszeichnet und welche Prinzipien
|
||||
ihr zu Grunde liegen. \cite{Schwartz:1995:GBF}
|
||||
|
||||
Wie können diese Prinzipien auf die Probleme die in ``Uninvited Guest''
|
||||
thematisiert werde angewandt werden? \cite{cavender:writing}
|
||||
bblablablablablablablaalablablablabblablablablablablablaalaasodijalablaalablablabla
|
||||
bblablablablablablablaalablablabla
|
||||
bblablablablablablablaalablablabla
|
||||
bblablablablablablablaalablablabla
|
||||
bblablablablablablablaalablablabla
|
||||
|
||||
Wie könnten die Probleme die hier dargestellt werden aus dieser Denkweise
|
||||
heraus bearbeitet werden?
|
||||
|
||||
% =============================================================================
|
||||
\section{Scientific Thinking}
|
||||
% =============================================================================
|
||||
|
||||
Beschreiben sie generell, was diese Denkweise auszeichnet und welche Prinzipien
|
||||
ihr zu Grunde liegen.
|
||||
|
||||
Wie können diese Prinzipien auf die Probleme die in ``Uninvited Guest''
|
||||
thematisiert werde angewandt werden?
|
||||
|
||||
Wie könnten die Probleme die hier dargestellt werden aus dieser Denkweise
|
||||
heraus bearbeitet werden?
|
||||
|
||||
% =============================================================================
|
||||
\section{Design Thinking \& Creative Thinking}
|
||||
% =============================================================================
|
||||
|
||||
Beschreiben sie generell, was diese Denkweise auszeichnet und welche Prinzipien
|
||||
ihr zu Grunde liegen.
|
||||
|
||||
Wie können diese Prinzipien auf die Probleme die in ``Uninvited Guest''
|
||||
thematisiert werde angewandt werden? \cite{heilig:sensorama}
|
||||
|
||||
Wie könnten die Probleme die hier dargestellt werden aus dieser Denkweise
|
||||
heraus bearbeitet werden?
|
||||
|
||||
% =============================================================================
|
||||
\section{Responsible Thinking \& Critical Thinking}
|
||||
% =============================================================================
|
||||
|
||||
Beschreiben sie generell, was diese Denkweise auszeichnet und welche Prinzipien
|
||||
ihr zu Grunde liegen.
|
||||
|
||||
Wie können diese Prinzipien auf die Probleme die in ``Uninvited Guest''
|
||||
thematisiert werde angewandt werden? \cite{heilig:sensorama}
|
||||
|
||||
Wie könnten die Probleme die hier dargestellt werden aus dieser Denkweise
|
||||
heraus bearbeitet werden?
|
||||
|
||||
% =============================================================================
|
||||
\section{Diskussion}
|
||||
% =============================================================================
|
||||
|
||||
Welche Querverbindungen, Gemeinsamkeiten, Spannungsfelder, Widersprüche,
|
||||
Konflikte etc. sehen sie zwischen den unterschiedlichen Herangehensweisen?
|
||||
|
||||
Wie würden sie dieser Verbindungen bewerten oder priorisieren?
|
||||
|
||||
Wie könnten diese Denkweisen ineinander greifen um die Probleme in ``Uninvited
|
||||
Guest'' zu lösen?
|
||||
|
||||
% =============================================================================
|
||||
\section{Ausblick}
|
||||
% =============================================================================
|
||||
|
||||
Wenn sie damit beauftragt wären die Technologien in `Uninvited Guest'' zu
|
||||
verbessern, wie würden sie das konkret angehen? \cite{ethics}
|
||||
|
||||
Welche Studien würden sie machen, was würden sie entwickeln, was würden sie wie
|
||||
testen?
|
||||
|
||||
|
||||
|
||||
|
||||
\bibliography{Literature}
|
||||
\bibliographystyle{ACM-Reference-Format}
|
||||
|
||||
\end{document}
|
||||
Loading…
x
Reference in New Issue
Block a user