From c4ed5a6a2c9ba81d3563cf7929f751107e550015 Mon Sep 17 00:00:00 2001 From: windingwind <33902321+windingwind@users.noreply.github.com> Date: Sat, 2 Dec 2023 17:19:07 +0800 Subject: [PATCH] fix: docx character error --- src/modules/export/docx.ts | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/src/modules/export/docx.ts b/src/modules/export/docx.ts index 7773178..1fa3c16 100644 --- a/src/modules/export/docx.ts +++ b/src/modules/export/docx.ts @@ -104,8 +104,11 @@ function parseDocxCitationFields(html: string) { citationItems.push(item); } const properties = citation.properties; - const formattedCitation = elem.textContent || ""; + const formattedCitation = `${ + elem.textContent || "Zotero Citation" + } - Please click Zotero - Refresh in Word/LibreOffice to update all fields.`; properties.formattedCitation = formattedCitation; + properties.plainCitation = formattedCitation + " "; properties.noteIndex = 0; const citationID = getCitationID(citationCache); @@ -177,16 +180,15 @@ function parseDocxCitationFields(html: string) { return ``; }) - .replaceAll("\x3C", "<") - .replaceAll("\x3E", ">"); + .replaceAll("\x3C!--[if supportFields]>", "