將 gb4e 行間註釋轉換為格式良好的 docx 文檔

將 gb4e 行間註釋轉換為格式良好的 docx 文檔

背景

為了我的研究目的,我需要建立行間語言註解。最初,我使用 docx 文檔,透過看不見的表格進行常規註釋,但註釋很快就變得非常混亂。所以我嘗試了gb4e,它確實創造瞭如此美麗的光澤。因此,我打算用 LaTeX 來編寫整個文檔,因為畢竟它比 docx 更整潔。

然而,我的主管不同意我用 LaTeX 編寫整個文件。規定不接受LaTeX格式提交。該文件需要為 docx 格式。我知道 Microsoft Word 具有閱讀 pdf 文件的功能,因此我利用了該功能,但結果發現它並沒有在 Word 文件中整齊地格式化註釋。


將 gb4e-gloss 轉換為 docx 問題

嘗試使用gb4e

行間語言註釋通常彼此吻合良好。考慮以下範例gb4e

\documentclass[10pt]{article}
\ExpandArgs{c}\newcommand{new@fontshape}{anything}

\usepackage{linguex}
\usepackage[russian,indonesian]{babel}
\usepackage[none]{hyphenat}
\usepackage{geometry}
\usepackage{setspace}
\usepackage{amssymb}
\usepackage{booktabs}
\usepackage{tikz}
\usepackage{tikz-qtree}
\usepackage{gb4e}
\usepackage{times}

\primebars
\let\emptyset\varnothing

\geometry{
 a4paper,
 left=3cm,
 right=3cm,
 top=3cm,
 bottom=3cm
 }

\newcommand{\?}[1]{\foreignlanguage{russian}{#1}}


\begin{document}

 \begin{exe}
 
 \let\eachwordone=\it
 
 \noautomath
\setlength{\glossglue}{2pt plus 2pt minus 1pt}
\renewcommand{\eachwordthree}{\rule[-10pt]{0pt}{0pt}}

\ex % Glosa 1
{\bf(Strategi praanggapan = \textnormal{\textsc{pgp}})}
\glll \?{Геи} \?{всë} \?{равно} \?{пришли} — \?{вопреки} \?{запрету} \\
gei vsë ravno prišli — vopreki zapretu \\
gay semua dengan\textunderscore sama\textsc{.pgp} pergi\textsc{.pgp} — meskipun larangan\textsc{.pgp} \\
\trans “Para kelompok gay, bagaimanapun, tetap pergi, meskipun terdapat larangan” \\

\end{exe}

\end{document}

這導致了這樣的註釋,其中所有單字都彼此對齊: 在此輸入影像描述

現在讓我們使用 Microsoft Words 開啟光澤的 pdf 文件。

嘗試使用 Microsoft Words 開啟 pdf 文件

Microsoft Word 處理 pdf 文件後,導致註釋失去其格式,其中單字彼此不對齊,並且變音符號與單字分離。然而,\textsc{}似乎保留了其格式。看看Word閱讀文件:

在此輸入影像描述

在這種情況下,我仍然需要在 Microsoft Words 中重新建立不可見表格,以使行間光澤保持彼此對齊。


目標

我現在的目標是能夠將gb4e行間光澤tex文件轉換為docx格式,其中仍然保留原始gb4e格式,即單字排列得很好附加變音符號對於每個單字。有什麼解決辦法嗎?我已經在網路上看到了 LaTeX 到 docx 轉換器,但我正在嘗試從 LaTeX 中查看解決方案。

相關內容