如何在LaTex书目中自动在特定作者姓名下划线

亚历克斯

对于简历,无论书目出现在哪里,我都想在我的名字下划线。我将LaTex与biblatex一起使用。有没有简单的方法可以自动在特定名称下划线?谢谢!

例如,我希望书目中​​的所有条目中都自动在“名称姓氏”下划线。

\documentclass[12pt]{article}
\usepackage[maxbibnames=99, sorting=ydnt]{biblatex}
\addbibresource{test.bib}

\begin{filecontents}{test.bib}
@article{paper1,
author   = {Surname, Name and Another, Name and Thethird, Name and Andthe, Last},
journal  = {JUR},
month    = {5},
title    = {{Title very good}},
year     = {2015}
}
@article{paper2,
author   = {Guy, Some and Surname, Name and Dude, The},
journal  = {JUR},
month    = {5},
title    = {{Another brilliant title}},
year     = {2016},
}
\end{filecontents}

\begin{document}

\nocite{*}
\printbibliography
\end{document}
samcarter_is_at_topanswers.xyz

您可以使用https://tex.stackexchange.com/a/355317/36296中的技巧

\documentclass[12pt]{article}
\usepackage[maxbibnames=99, sorting=ydnt]{biblatex}


\begin{filecontents*}[overwrite]{\jobname.bib}
@article{paper1,
author   = {Surname, Name and Another, Name and Thethird, Name and Andthe, Last},
journal  = {JUR},
month    = {5},
title    = {{Title very good}},
year     = {2015}
}
@article{paper2,
author   = {Guy, Some and Surname, Name and Dude, The},
journal  = {JUR},
month    = {5},
title    = {{Another brilliant title}},
year     = {2016},
}
\end{filecontents*}

\addbibresource{\jobname.bib}

\usepackage{xstring}
\usepackage{etoolbox}
\newboolean{bold}
\newcommand{\makeauthorsbold}[1]{%
  \DeclareNameFormat{author}{%
  \setboolean{bold}{false}%
    \renewcommand{\do}[1]{\expandafter\ifstrequal\expandafter{\namepartfamily}{####1}{\setboolean{bold}{true}}{}}%
    \docsvlist{#1}%
    \ifthenelse{\value{listcount}=1}
    {%
      {\expandafter\ifthenelse{\boolean{bold}}{\mkbibbold{\namepartfamily\addcomma\addspace \namepartgiveni}}{\namepartfamily\addcomma\addspace \namepartgiveni}}%
    }{\ifnumless{\value{listcount}}{\value{liststop}}
      {\expandafter\ifthenelse{\boolean{bold}}{\mkbibbold{\addcomma\addspace \namepartfamily\addcomma\addspace \namepartgiveni}}{\addcomma\addspace \namepartfamily\addcomma\addspace \namepartgiveni}}%
      {\expandafter\ifthenelse{\boolean{bold}}{\mkbibbold{\addcomma\addspace \namepartfamily\addcomma\addspace \namepartgiveni\addcomma\isdot}}{\addcomma\addspace \namepartfamily\addcomma\addspace \namepartgiveni\addcomma\isdot}}%
      }
    \ifthenelse{\value{listcount}<\value{liststop}}
    {\addcomma\space}{}
  }
}

\makeauthorsbold{Surname, Name}



\begin{document}

\nocite{*}
\printbibliography
\end{document}

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在此处将作者姓名分组?

来自分类Dev

如何在bash数组的所有条目中用下划线替换空格

来自分类Dev

Word 2010如何创建宏以在页脚中自动插入作者姓名?

来自分类Dev

文件名下划线前后的匹配部分

来自分类Dev

文件名下划线前后的匹配部分

来自分类Dev

如何更改或设置我在Microsoft Word 2016上的评论的特定作者姓名

来自分类Dev

如何在TextView文本下划线并更改下划线的颜色

来自分类Dev

如何在CSS中使用带有下划线的自定义下划线?

来自分类Dev

给定SHA1,如何在git中获取(仅)作者姓名或电子邮件?

来自分类Dev

如何在作者姓名的基础上显示VSTO Word加载项?

来自分类Dev

如何在我的网站帖子页面上显示作者姓名?

来自分类Dev

如何在我的 PGM 中加载图像和作者姓名?

来自分类Dev

如何在推荐滑块中将滑块点转换为作者姓名?

来自分类Dev

如何删除EditText中的Android自动建议下划线?

来自分类Dev

HTML发布列表中特定作者的突出显示/下划线名称

来自分类Dev

如何保持下划线?

来自分类Dev

如何提取“By”后面的单词来提取作者姓名

来自分类Dev

如何使用 XPath 表达式提取作者姓名

来自分类Dev

如何在Android中更改下划线的颜色

来自分类常见问题

如何在UILabel上快速下划线?

来自分类Dev

如何在C中使用printf在文本下划线

来自分类Dev

如何在标签上加下划线?

来自分类Dev

下划线备忘如何在JavaScript中实现

来自分类Dev

如何在vim中映射_(下划线)?

来自分类Dev

如何在Outlook中删除链接下划线?

来自分类Dev

如何在PostgreSQL中转义下划线

来自分类Dev

如何在索引前添加下划线?

来自分类Dev

Oracle:如何在列中找到最大下划线?

来自分类Dev

如何在字幕图表上设置下划线样式?

Related 相关文章

  1. 1

    如何在此处将作者姓名分组?

  2. 2

    如何在bash数组的所有条目中用下划线替换空格

  3. 3

    Word 2010如何创建宏以在页脚中自动插入作者姓名?

  4. 4

    文件名下划线前后的匹配部分

  5. 5

    文件名下划线前后的匹配部分

  6. 6

    如何更改或设置我在Microsoft Word 2016上的评论的特定作者姓名

  7. 7

    如何在TextView文本下划线并更改下划线的颜色

  8. 8

    如何在CSS中使用带有下划线的自定义下划线?

  9. 9

    给定SHA1,如何在git中获取(仅)作者姓名或电子邮件?

  10. 10

    如何在作者姓名的基础上显示VSTO Word加载项?

  11. 11

    如何在我的网站帖子页面上显示作者姓名?

  12. 12

    如何在我的 PGM 中加载图像和作者姓名?

  13. 13

    如何在推荐滑块中将滑块点转换为作者姓名?

  14. 14

    如何删除EditText中的Android自动建议下划线?

  15. 15

    HTML发布列表中特定作者的突出显示/下划线名称

  16. 16

    如何保持下划线?

  17. 17

    如何提取“By”后面的单词来提取作者姓名

  18. 18

    如何使用 XPath 表达式提取作者姓名

  19. 19

    如何在Android中更改下划线的颜色

  20. 20

    如何在UILabel上快速下划线?

  21. 21

    如何在C中使用printf在文本下划线

  22. 22

    如何在标签上加下划线?

  23. 23

    下划线备忘如何在JavaScript中实现

  24. 24

    如何在vim中映射_(下划线)?

  25. 25

    如何在Outlook中删除链接下划线?

  26. 26

    如何在PostgreSQL中转义下划线

  27. 27

    如何在索引前添加下划线?

  28. 28

    Oracle:如何在列中找到最大下划线?

  29. 29

    如何在字幕图表上设置下划线样式?

热门标签

归档