我在使用 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}