\define newPublication_button2(publication_title,publication_authors,publication_journal,publication_volume,publication_year,publication_doi,publication_url,publication_abstract,edit:"show",tags,label,class,color)
<$setfield set="!!publication_title" setTo="$publication_title$">
<$setfield set="$:/temp/publication!!publication_title" setTo="">
<$setfield set="!!publication_authors" setTo="$publication_authors$">
<$setfield set="$:/temp/publication!!publication_authors" setTo="">
<$setfield set="!!publication_journal" setTo="$publication_journal$">
<$setfield set="$:/temp/publication!!publication_journal" setTo="">
<$setfield set="!!publication_volume" setTo="$publication_volume$">
<$setfield set="$:/temp/publication!!publication_volume" setTo="">
<$setfield set="!!publication_year" setTo="$publication_year$">
<$setfield set="$:/temp/publication!!publication_year" setTo="">
<$setfield set="!!publication_doi" setTo="$publication_doi$">
<$setfield set="$:/temp/publication!!publication_doi" setTo="">
<$setfield set="!!publication_url" setTo="$publication_url$">
<$setfield set="$:/temp/publication!!publication_url" setTo="">
<$setfield set="!!publication_abstract" setTo="$publication_abstract$">
<$setfield set="$:/temp/publication!!publication_abstract" setTo="">
<$maketid title="$publication_title$" tags="$:/_type/publication $tags$" edit="$edit$" message="tw-set-field">
</$maketid>
<$maketid title="$publication_authors$" tags="$:/_type/author $tags$" edit="$edit$" message="tw-set-field">
<$button message="tw-new-tiddler" class="$class$"> $label$</$button>
</$maketid>
</$setfield>
</$setfield>
</$setfield>
</$setfield>
</$setfield>
</$setfield>
</$setfield>
</$setfield>
</$setfield>
</$setfield>
</$setfield>
</$setfield>
</$setfield>
</$setfield>
</$setfield>
</$setfield>
\end
\define newPublication_button(label:add "class:"",color:"#ff8389")
<$macrocall $name="newPublication_button2"
publication_title={{$:/temp/publication!!publication_title}}
publication_authors={{$:/temp/publication!!publication_authors}}
publication_journal={{$:/temp/publication!!publication_journal}}
publication_volume={{$:/temp/publication!!publication_volume}}
publication_year={{$:/temp/publication!!publication_year}}
publication_doi={{$:/temp/publication!!publication_doi}}
publication_url={{$:/temp/publication!!publication_url}}
publication_abstract={{$:/temp/publication!!publication_abstract}}
edit={{$:/temp/publication!!edit}}
tags={{$:/temp/publication!!tags}}
label="$label$"
class="$class$"
color="$color$"/>
\end
<<newPublication_button>>