PhD Thesis Titel kursiv

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Ansicht erweitern Die letzten Beiträge des Themas: PhD Thesis Titel kursiv

Re: PhD Thesis Titel kursiv

von ChemSim » Sa 13. Jan 2024, 14:26

Hallo MoeWe,

danke für Deine ausführliche Hilfe, es hat super funktioniert!

Viele Grüße
ChemSim

Re: PhD Thesis Titel kursiv

von MoeWe » Sa 13. Jan 2024, 14:10

Wenn die Formatierung von title-Feldern anderer Typen nicht geändert werden soll, ist statt der gesternten Version die Version mit einem optionalen Argument, in dem wir den relevanten Eintragstypen angeben, besser.
\documentclass[parskip=half,12pt,listof=totoc,open=any]{scrbook}
\usepackage[ngerman,english]{babel}
\usepackage{csquotes}
\usepackage[
  backend=biber,
  style=chem-angew,
  autocite=superscript,
  chaptertitle=true,
  url=false,
  doi=false,
]{biblatex}
\usepackage[hidelinks]{hyperref}
\urlstyle{same}

\DeclareFieldFormat[thesis]{title}{\mkbibemph{#1}}

% PhD-Thesis Titel
\DeclareBibliographyDriver{thesis}{%
  \usebibmacro{bibindex}%
  \usebibmacro{begentry}%
  \usebibmacro{author}%
  \setunit{\labelnamepunct}\newblock
  \usebibmacro{title}%
  \newunit
  \printlist{language}%
  \newunit\newblock
  \usebibmacro{byauthor}%
  \newunit\newblock
  \printfield{note}%
  \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
  \iftoggle{bbx:related}
    {\usebibmacro{related:init}%
     \usebibmacro{related}}
    {}%
  \usebibmacro{finentry}%
}

\begin{filecontents}{\jobname.bib}
@PhdThesis{Abadie2013,
  author      = {M. T. Abadie},
  date        = {2013},
  institution = {Université de Toulouse},
  title       = {Hydrodynamics of Gas-Liquid Taylor Flow in Microchannels},
  url         = {https://oatao.univ-toulouse.fr/11986/1/abadie.pdf},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}

\begin{document}
Lorem \cite{Abadie2013,sigfridsson,westfahl:space}.

\printbibliography
\end{document}
\upshape ist in diesem Kontext übrigens zumeist etwas übertrieben. Um Anführungszeichen oder kursive Schrift wegzubekommen, reicht es, sie bei der Redefinition des Formats nicht mehr anzugeben.

Re: PhD Thesis Titel kursiv

von nixversteh » Sa 13. Jan 2024, 13:32

... sorry, habe mich verlesen, schaue gleich, ob es eine Lösung dafür gibt.

Füge diesen Code ein:
\DeclareFieldFormat*{title}{\mkbibemph{#1}}

Re: PhD Thesis Titel kursiv

von ChemSim » Sa 13. Jan 2024, 13:13

Aber bei dir ist doch der Titel "Hydrodynamics of Gas-Liquid Taylor Flow in Microchannels" auch nicht kursiv. Was ich haben möchte:

M. T. Abadie, Hydrodynamics of Gas-Liquid Taylor Flow in Microchannels, PhD thesis, Université de Toulouse, 2013

Re: PhD Thesis Titel kursiv

von nixversteh » Sa 13. Jan 2024, 13:09

... bei mir klappt es ...
Linux Mint 21.3, Mate, texlive 2023, kile
Dateianhänge
Bildschirmfoto.png

Re: PhD Thesis Titel kursiv

von ChemSim » Sa 13. Jan 2024, 11:22

Hallo nixversteh,

das hat leider nicht geklappt, siehe:
\documentclass[parskip=half,12pt,listof=totoc,open=any]{scrbook}
\usepackage[ngerman,english]{babel}

\begin{filecontents}{bibliography.bib}
@PhdThesis{Abadie2013,
  author      = {M. T. Abadie},
  date        = {2013},
  institution = {Université de Toulouse},
  title       = {Hydrodynamics of Gas-Liquid Taylor Flow in Microchannels},
  url         = {https://oatao.univ-toulouse.fr/11986/1/abadie.pdf},
}
\end{filecontents}

% Literaturverzeichnis
\usepackage[autocite=superscript, chaptertitle=true, url=false, doi=false, backend=biber, style=chem-angew]{biblatex}
\addbibresource{bibliography.bib}
\usepackage[hidelinks]{hyperref}
\urlstyle{same}
\usepackage{csquotes}

% PhD-Thesis Titel
\DeclareFieldFormat*{title}{\upshape{#1}}
\DeclareBibliographyDriver{thesis}{%
  \usebibmacro{bibindex}%
  \usebibmacro{begentry}%
  \usebibmacro{author}%
  \setunit{\labelnamepunct}\newblock
  \usebibmacro{title}%
  \newunit
  \printlist{language}%
  \newunit\newblock
  \usebibmacro{byauthor}%
  \newunit\newblock
  \printfield{note}%
  \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
  \iftoggle{bbx:related}
    {\usebibmacro{related:init}%
     \usebibmacro{related}}
    {}%
  \usebibmacro{finentry}%
}

\begin{document}
Lorem \cite{Abadie2013}.

\printbibliography
\end{document}

Re: PhD Thesis Titel kursiv

von nixversteh » Sa 13. Jan 2024, 10:11

Moin,

füge bitte diesen Code vor deiner Definition des Titels ein.
\usepackage[autocite=superscript, chaptertitle=true, url=false, doi=false, backend=biber, style=chem-angew]{biblatex}
\addbibresource{bibliography.bib}
\usepackage[hidelinks]{hyperref}
\urlstyle{same}
\usepackage{csquotes}

\DeclareFieldFormat*{title}{\upshape{#1}}
Viel Erfolg

PhD Thesis Titel kursiv

von ChemSim » Fr 12. Jan 2024, 22:39

Hallo zusammen,

ich würde gerne den Driver für PhD Thesis so modifizieren, dass der Titel in kursiv und ohne Anführungszeichen dargestellt wird.
\documentclass[parskip=half,12pt,listof=totoc,open=any]{scrbook}
\usepackage[ngerman,english]{babel}

\begin{filecontents}{bibliography.bib}
@PhdThesis{Abadie2013,
  author      = {M. T. Abadie},
  date        = {2013},
  institution = {Université de Toulouse},
  title       = {Hydrodynamics of Gas-Liquid Taylor Flow in Microchannels},
  url         = {https://oatao.univ-toulouse.fr/11986/1/abadie.pdf},
}
\end{filecontents}

% Literaturverzeichnis
\usepackage[autocite=superscript, chaptertitle=true, url=false, doi=false, backend=biber, style=chem-angew]{biblatex}
\addbibresource{bibliography.bib}
\usepackage[hidelinks]{hyperref}
\urlstyle{same}
\usepackage{csquotes}

% PhD-Thesis Titel
\DeclareBibliographyDriver{thesis}{%
  \usebibmacro{bibindex}%
  \usebibmacro{begentry}%
  \usebibmacro{author}%
  \setunit{\labelnamepunct}\newblock
  \usebibmacro{title}%
  \newunit
  \printlist{language}%
  \newunit\newblock
  \usebibmacro{byauthor}%
  \newunit\newblock
  \printfield{note}%
  \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
  \iftoggle{bbx:related}
    {\usebibmacro{related:init}%
     \usebibmacro{related}}
    {}%
  \usebibmacro{finentry}%
}

\begin{document}
Lorem \cite{Abadie2013}.

\printbibliography
\end{document}
Vielen Dank schonmal für eure Hilfe!

Nach oben