如何像在 TexStudio 中一樣在 Overleaf 中插入 Unicode?

如何像在 TexStudio 中一樣在 Overleaf 中插入 Unicode?

在TexStudio中,我只需點擊編輯=>插入Unicode字元即可獲得0x....,然後填寫03D8以獲取0x03D8並編譯後,我獲得古希臘語 Koppa。同樣,0x2289 給了我不是超集的符號。我該如何在 Overleaf 中類似地插入 Unicode?使用的是Lualatex,所以只要正確輸入unicode就應該編譯成功。

編輯 - 無法編譯的 mwe:

\documentclass{article}
\usepackage[T1]{fontenc}


\usepackage[greek,english]{babel}

\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{mathtools}
\begin{document}


0x03D8

0x2289


\end{document}

答案1

這個範例似乎與標題中的問題完全無關,因為發布的文件在任何 tex 系統中都會以相同的方式工作,因此它在 texstudio 和背頁中的行為不會有所不同,但是...

你可以做

\documentclass{article}
% No!!! don't use 8-bit fonts with unicode engines \usepackage[T1]{fontenc}


\usepackage[greek,english]{babel}

\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{mathtools}
\begin{document}


0x03D8 [^^^^03d8] or [Ϙ] or [\symbol{"03D8}]

0x2289 [^^^^2289] or [⊉] or [\symbol{"2289}]


\end{document}

產生日誌

Missing character: There is no Ϙ (U+03D8) in font [lmroman10-regular]:+tlig;!
Missing character: There is no Ϙ (U+03D8) in font [lmroman10-regular]:+tlig;!
Missing character: There is no Ϙ (U+03D8) in font [lmroman10-regular]:+tlig;!
Missing character: There is no ⊉ (U+2289) in font [lmroman10-regular]:+tlig;!
Missing character: There is no ⊉ (U+2289) in font [lmroman10-regular]:+tlig;!
Missing character: There is no ⊉ (U+2289) in font [lmroman10-regular]:+tlig;!

因為拉丁現代沒有數學或希臘語。

但是選擇合適的字體...

在此輸入影像描述

\documentclass{article}
% No!!! don't use 8-bit fonts with unicode engines \usepackage[T1]{fontenc}

\usepackage{unicode-math}
\setmainfont{Noto Serif}
\setmathfont{TeX Gyre Termes Math}

\usepackage[greek,english]{babel}

\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{mathtools}
\begin{document}


0x03D8 [^^^^03d8] or [Ϙ] or [\symbol{"03D8}]

0x2289 $[^^^^2289]$ or $[⊉]$ or $[\symbol{"2289}]$


\end{document}

相關內容