与 Biblatex 对齐问题

与 Biblatex 对齐问题

我在使用 Biblatex 软件包时遇到了对齐问题。文章列表的第一项应该与文本“研究文章”对齐,但我无论如何都无法做到这一点。请注意,如果我放置普通文本而不是打印参考书目,则两边的文本可以完美对齐。

在此处输入图片描述

tex文件的代码如下:

颜色

\newcommand{\primarycolor}{000080}
\newcommand{\secondarycolor}{CCDBD8}
\newcommand{\titlecolor}{464646}
\newcommand{\bodycolor}{080808}

\cv文本颜色

\newcommand{\cvTextColor}[2]{\textcolor[HTML]{#1}{#2}}

\cvbar

\newcommand{\cvbar}{
\vspace{1pt}
  \noindent
  \cvTextColor{\primarycolor}{\rule{0.35\textwidth}{3pt}}\hspace{0.01\textwidth}
  \cvTextColor{\secondarycolor}{\rule{0.63\textwidth}{3pt}}
  \vspace{10pt}
}

\cventry

\newcommand{\cventry}[2]{
  \noindent
  \begin{tabularx}{\linewidth}{@{} p{0.24\linewidth} X @{}}
    \parbox[t]{\linewidth}{\textbf{\cvTextColor{\titlecolor}{#1}}} & \parbox[t]{\linewidth}{\cvTextColor{\bodycolor}{#2}} \\
  \end{tabularx}
}

主 Tex 文件

\documentclass{article}

\usepackage[backend=biber, style=nejm, sorting=ydnt, defernumbers=true,]{
    biblatex
}
\usepackage{hyperref}

\addbibresource{publication.bib}

\begin{document}
    \nocite{*}

    \section{Publication}

    \cvbar

    \cventry{Research Article}{ \printbibliography[type=article,heading=none] }
\end{document}

出版物目录

@article{zeng_tariff-based_2023,
    title = {Tariff-{Based} {Optimal} {Scheduling} {Strategy} of {Photovoltaic}-{Storage} for {Industrial} and {Commercial} {Customers}},
    volume = {16},
    doi = {10.3390/en16207079},
    language = {en},
    number = {20},
    urldate = {2023-12-16},
    journal = {Energies},
    author = {Zeng, Zhiyuan and Li, Tianyou and Su, Jun and Sun, Longyi},
    month = oct,
    year = {2023},
    pages = {7079},
}

@article{hedhoud_improvement_2023,
    title = {An improvement of the {CNN}-{XGboost} model for pneumonia disease classification},
    volume = {88},
    doi = {10.5114/pjr.2023.132533},
    number = {1},
    urldate = {2023-12-16},
    journal = {Polish Journal of Radiology},
    author = {Hedhoud, Yousra and Mekhaznia, Tahar and Amroune, Mohamed},
    year = {2023},
    pages = {483--493},
}

@article{nazari_two-stage_2019,
    title = {A two-stage stochastic model for energy storage planning in a microgrid incorporating bilateral contracts and demand response program},
    volume = {21},
    doi = {10.1016/j.est.2018.12.002},
    language = {en},
    urldate = {2023-12-16},
    journal = {Journal of Energy Storage},
    author = {Nazari, AmirAli and Keypour, Reza},
    month = feb,
    year = {2019},
    pages = {281--294},
}

答案1

一个肮脏的黑客\AtBeginBibliography{\vspace*{-20pt}},见这里

\begin{filecontents}{publication.bib}
@article{zeng_tariff-based_2023,
    title = {Tariff-{Based} {Optimal} {Scheduling} {Strategy} of {Photovoltaic}-{Storage} for {Industrial} and {Commercial} {Customers}},
    volume = {16},
    doi = {10.3390/en16207079},
    language = {en},
    number = {20},
    urldate = {2023-12-16},
    journal = {Energies},
    author = {Zeng, Zhiyuan and Li, Tianyou and Su, Jun and Sun, Longyi},
    month = oct,
    year = {2023},
    pages = {7079},
}

@article{hedhoud_improvement_2023,
    title = {An improvement of the {CNN}-{XGboost} model for pneumonia disease classification},
    volume = {88},
    doi = {10.5114/pjr.2023.132533},
    number = {1},
    urldate = {2023-12-16},
    journal = {Polish Journal of Radiology},
    author = {Hedhoud, Yousra and Mekhaznia, Tahar and Amroune, Mohamed},
    year = {2023},
    pages = {483--493},
}

@article{nazari_two-stage_2019,
    title = {A two-stage stochastic model for energy storage planning in a microgrid incorporating bilateral contracts and demand response program},
    volume = {21},
    doi = {10.1016/j.est.2018.12.002},
    language = {en},
    urldate = {2023-12-16},
    journal = {Journal of Energy Storage},
    author = {Nazari, AmirAli and Keypour, Reza},
    month = feb,
    year = {2019},
    pages = {281--294},
}
\end{filecontents}

\documentclass{article}
\usepackage{xcolor}
\usepackage{tabularx}
\usepackage{tabularray}
\UseTblrLibrary{varwidth}
\newcommand{\primarycolor}{000080}
\newcommand{\secondarycolor}{CCDBD8}
\newcommand{\titlecolor}{464646}
\newcommand{\bodycolor}{080808}
\usepackage[backend=biber, style=nejm, sorting=ydnt, defernumbers=true,]{
    biblatex
}
\newcommand{\cvTextColor}[2]{\textcolor[HTML]{#1}{#2}}
\newcommand{\cvbar}{
\vspace{1pt}
  \noindent
  \cvTextColor{\primarycolor}{\rule{0.35\textwidth}{3pt}}\hspace{0.01\textwidth}
  \cvTextColor{\secondarycolor}{\rule{0.63\textwidth}{3pt}}
  \vspace{10pt}
}
\AtBeginBibliography{\vspace*{-20pt}}
\newcommand{\cventry}[2]{
  \noindent
  \begin{tabularx}{\linewidth}{@{} p{0.24\linewidth} X @{}}
    \parbox[t]{\linewidth}{\textbf{\cvTextColor{\titlecolor}{#1}}} & \parbox[t]{\linewidth}{\cvTextColor{\bodycolor}{#2}} \\
  \end{tabularx}
}

\usepackage{hyperref}

\addbibresource{publication.bib}

\begin{document}
    \nocite{*}

    \section{Publication}

    \cvbar

    \cventry{Research Article}{\printbibliography[type=article,heading=none]}
\end{document}

在此处输入图片描述

相关内容