Add dedicated publications section

This commit is contained in:
2026-04-14 23:25:20 +02:00
parent 1e78782e7e
commit d78e00287f
9 changed files with 82 additions and 7 deletions

View File

@@ -0,0 +1,4 @@
<svg width="32" height="32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M32 16c0 8.837-7.163 16-16 16-8.838 0-16-7.163-16-16C0 7.162 7.162 0 16 0c8.837 0 16 7.162 16 16Z" fill="#A6CE39"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M18.813 9.637h-5.45v13.9h5.474c4.555 0 7.35-3.378 7.35-6.95 0-1.635-.562-3.372-1.77-4.704-1.215-1.336-3.065-2.246-5.605-2.246ZM18.6 21.3h-2.813v-9.425H18.5c1.823 0 3.12.552 3.96 1.4.842.849 1.252 2.021 1.252 3.312 0 .784-.239 1.967-.993 2.948-.745.969-2.01 1.765-4.119 1.765Zm5.311-4.026c-.251 1.74-1.494 4.276-5.311 4.276h-3.063H18.6c3.817 0 5.06-2.536 5.311-4.276Zm1.812-2.405c-.657-2.601-2.85-4.982-6.91-4.982h-5.2 5.2c4.06 0 6.253 2.38 6.91 4.982Zm.215 1.718ZM8.363 9.675v13.887h2.425V9.675H8.363Zm2.175 13.637H8.612h1.925ZM9.575 8.65c.84 0 1.513-.689 1.513-1.513 0-.823-.673-1.512-1.513-1.512-.838 0-1.512.674-1.512 1.513 0 .823.672 1.512 1.512 1.512Z" fill="#fff"/>
</svg>

After

Width:  |  Height:  |  Size: 973 B

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#4285f4" d="M256 411.12L0 202.667 256 0z"/><path fill="#356ac3" d="M256 411.12l256-208.453L256 0z"/><circle fill="#a0c3ff" cx="256" cy="362.667" r="149.333"/><path fill="#76a7fa" d="M121.037 298.667c23.968-50.453 75.392-85.334 134.963-85.334s110.995 34.881 134.963 85.334H121.037z"/></svg>

After

Width:  |  Height:  |  Size: 363 B

View File

@@ -25,6 +25,7 @@
<NavLink to="/about" :label="$t('about')"/>
<NavLink to="/projects" :label="$t('projects')"/>
<NavLink to="/resume" :label="$t('resume')"/>
<NavLink to="/publications" :label="$t('publications')"/>
<NavLink to="/contacts" :label="$t('contacts')"/>
</ul>
</div>

View File

@@ -1,10 +1,9 @@
<template>
<div class="md:ml-2 mt-4">
({{ props.year }}). {{ props.title }}.<br/>
<span v-for="(author, i) in props.authors">
<span :class="`${props.highlight_author == author ? 'font-bold' : ''}`">{{ author }}</span><span v-if="i < props.authors.length-1">; </span>
</span>.
({{ props.year }}).<br/>
"{{ props.title }}".<br/>
</span>. <br/>
<span>{{ conference }}</span>.<br/>
<ReferenceLink :doi="doi" :openreview="openreview" :arxiv="arxiv" />
</div>

View File

@@ -1,10 +1,9 @@
<template>
<div class="md:ml-2 mt-4">
({{ props.year }}). {{ props.title }}.<br/>
<span v-for="(author, i) in props.authors">
<span :class="`${props.highlight_author == author ? 'font-bold' : ''}`">{{ author }}</span><span v-if="i < props.authors.length-1">; </span>
</span>.
({{ props.year }}).<br/>
"{{ props.title }}".<br/>
</span>. <br/>
<span class="italic">{{ journal }}</span>.<br/>
<ReferenceLink :doi="doi" :openreview="openreview" :arxiv="arxiv" />
</div>

View File

@@ -43,6 +43,7 @@ export default {
"title_about": "About",
"title_projects": "Projects",
"title_resume": "Résumé",
"title_publications": "Publications",
"title_contacts": "Say hi",
"log_hello": "Hello 🐡",

View File

@@ -44,6 +44,7 @@ export default {
"title_about": "Chi sono",
"title_projects": "Progetti",
"title_resume": "CV",
"title_publications": "Pubblicazioni",
"title_contacts": "Salutami",
"log_hello": "Ciao 🐡",

69
pages/publications.vue Normal file
View File

@@ -0,0 +1,69 @@
<template>
<Navbar />
<main>
<h1 class="text-5xl font-bold text-center mb-5">{{ $t("publications") }}</h1>
<div class="flex justify-center items-start">
<div>
<a href="https://orcid.org/0009-0005-5274-7469" class="rounded-full p-1 mx-1 md:inline block text-center">
<img src="~/assets/images/icons/orcid.svg" alt="ORCID" class="h-5 inline mb-1" /> 0009-0005-5274-7469
</a>
<a href="https://scholar.google.com/citations?user=R6SM0nMAAAAJ" class="rounded-full p-1 mx-1 md:inline block text-center">
<img src="~/assets/images/icons/scholar.svg" alt="Github" class="h-5 mb-1 inline" /> Google Scholar
</a>
</div>
</div>
<div class="mx-20">
<ConferenceReference
title = "SciClaimEval: Cross-modal Claim Verification in Scientific Papers"
:authors = "['Xanh Ho', 'Yun-Ang Wu', 'Sunisth Kumar', 'Tian Cheng Xia', 'Florian Boudin', 'Andre Greiner-Petter', 'Akiko Aizawa']"
:highlight_author = "highlight_author"
year = "2026"
conference = "Language Resources and Evaluation Conference (LREC)"
arxiv = "2602.07621" />
<ConferenceReference
title = "UnitMath: Unit-Aware Numerical Reasoning and Dimensional Consistency for Scientific Table Claims"
:authors = "['AI Scientist', 'Xanh Ho', 'Tian Cheng Xia', 'Khoa Duong', 'Yun-Ang Wu', 'Ha-Thanh Nguyen', 'Akiko Aizawa']"
:highlight_author = "highlight_author"
year = "2025"
conference = "Open Conference of AI Agents for Science 2025"
openreview = "cK8YYMc65B" />
<ConferenceReference
title = "Decontextualization, Everywhere: A Systematic Audit on PeerQA"
:authors = "['AI Scientist', 'Xanh Ho', 'Tian Cheng Xia', 'Khoa Duong', 'Yun-Ang Wu', 'Ha-Thanh Nguyen', 'Akiko Aizawa']"
:highlight_author = "highlight_author"
year = "2025"
conference = "Open Conference of AI Agents for Science 2025"
openreview = "OG8sFxeNHv" />
<JournalReference
title = "Large Language Models Evaluation for PubMed Extractive Summarisation"
:authors = "['Tian Cheng Xia', 'Flavio Bertini', 'Danilo Montesi']"
:highlight_author = "highlight_author"
year = "2025"
journal = "ACM Transactions on Computing for Healthcare"
doi = "10.1145/3766905" />
<JournalReference
title = "The Design and Realization of a Self-Hosted and Open-Source Agile Internal Development Platform"
:authors = "['Paolo Ciancarini', 'Raffaele Giancarlo', 'Gennaro Grimaudo', 'Marcello Missiroli', 'Tian Cheng Xia']"
:highlight_author = "highlight_author"
year = "2025"
journal = "IEEE Access"
doi = "10.1109/ACCESS.2025.3564141" />
</div>
</main>
</template>
<script setup lang="ts">
const { t } = useI18n();
useHead({ title: t("title_publications") });
const highlight_author = "Tian Cheng Xia";
</script>

View File

@@ -26,7 +26,7 @@
<Certificates />
<Skills />
<Other />
<Publications />
<!-- <Publications /> -->
</div>
<div class="w-full md:w-1/3 mt-20 md:mt-0 order-2 md:order-1">