Latex插入程式碼中文無法顯示問題
理論上使用逃逸字元可以解決 lstlisting 環境的中文問題。可是在測試中發現並不行。網上那些可以實現程式碼中插入中文的都不可用。只有下面這個程式碼是可用的。通過對比發現是basicstyle=\tiny這兒除了問題。如果改為basicstyle=\ttfamily\tiny就無法顯示中文。而且逃逸符號好像沒什麼用。
\begin{lstlisting}[language={[ANSI]C++}, keywordstyle=\color{blue!70}, commentstyle=\color{red!50!green!50!blue!50}, escapeinside=``, basicstyle=\tiny] int main(int argc, char ** argv) { /* `列印“你好啊,世界”` */ printf("Hello world!\n"); return 0; } \end{lstlisting}
另外 ,這個博主那貌似有不少LaTeX排版技巧的文章,留存備用。
參考資料:
相關推薦
Latex插入程式碼中文無法顯示問題
理論上使用逃逸字元可以解決 lstlisting 環境的中文問題。可是在測試中發現並不行。網上那些可以實現程式碼中插入中文的都不可用。只有下面這個程式碼是可用的。通過對比發現是basicstyle=\
Latex插入程式碼並高亮顯示
Latex可以方便地支援多種程式碼高亮,辦法如下: 用到的包 \usepackage{listings} 預設的高亮是關鍵詞加粗 也可以自定義高亮格式,例如新增以下設定(為了能夠使用\color,需引入包\usepackage{xcolor}) \lstset{ %bac
Fedora桌面系統Idea中的部分中文無法顯示解決
color linux 發現 jetbrains style 字體 安裝完成 ont 完成 在Linux 桌面開發已經有一段時間了,個人用的是最新的Fedora ,裝上idea後,寫代碼再加中文註釋的時候發現部分漢字打不出來,刪除的時候發現漢字占著位,只是顯示不出來,最初以
WinEdt中文無法顯示或者亂碼問題
我在剛開始用winedt的時候也遇到過中文無法顯示的問題,找了很多方法最後終於找到了解決之道。所以在這裡跟大家分享一下。 首先,將程式碼頭部改成如下: \documentclass[UTF8]{ctexart} \begin{document} This is my first docume
Linux安裝fcitx中文無法顯示候選框解決辦法
Linux Mint xfce安裝完fcitx後使用谷歌輸入法彈不出中文候選框,原因是多安裝了元件fcitx-module-kimpanel ,將其移除就恢復正常了 sudo apt remove f
徹底解決mybatis 插入資料中文後顯示問號(?)的問題
在spring+mybatis開發中 遇到插入中文字元資料變成問號的問題1、一般第一步可能會去看spring專案中的web.xml是否設定了字元過濾器但是一看程式碼已經拷貝過來了啊 ┭┮﹏┭┮2、那會不會是tomcat中沒有設定字元的問題?於是開啟server.xml空歡喜
LaTeX中宋體中文無法加粗的情況
1 致謝感謝LaTeX科技排版工作室的幫助連結如下:http://www.latexstudio.net/2 問題描述最近在用LaTeX寫碩士論文 遇到一個奇怪的問題那就是宋體的中文無法加粗 其中原文的部分程式碼是這樣的很明顯的看到沒有進行加粗 於是效果是這樣的如圖所示但是實
解決jarsperreport列印PDF中文無法顯示的問題
jarsperreport列印PDF格式的報表時,如果不在ireport設計器中設定三個引數,那麼無法顯示中文。引數設定如下: Font name: 宋體 (中文字型)、PDF font name: STSong-Light、PDF Encoding: UniGB-UCS2
mac用ssh連接linux雲服務器中文亂碼或無法顯示解決
logs ubuntu ubunt span text 字符 html charset osx 問題1:服務器是ubuntu16.04,用mac自帶的ssh連接後無法正常輸入中文? 解:這種情況一般是終端和服務器的字符集不匹配,MacOSX下默認的是utf8字符集。 打開編
Python 中,matplotlib繪圖無法顯示中文的問題
face blank pop false nbsp star view start 顯示中文 在python中,默認情況下是無法顯示中文的,如下代碼: [python] view plain copy import matplotlib.pyp
解決idea無法顯示中文候選框問題
pos java安裝 src 找到 解決 bubuko 顯示 重新啟動 body 第一:先找到idea安裝目錄,找到文件jre64,把它命名為“jre642”,也可以隨意命名 第二步:找到Javaan安裝目錄下的jre ,把它復制到idea安裝目錄下,命名為“jre64
zabbix-添加主機、添加自定義模板、添加自動發現、自動發現設置網卡、圖形亂碼無法顯示中文處理
zabbix zabbix添加主機 zabbix定義模板 zabbix添加自動發現 zabbix圖形亂碼處理 zabbix監控web配置 主動模式和被動模式 主動或者被動是相對客戶端來講的 被動模式:服務端會主動連接客戶端獲取監控項目數據,客戶端被動地接受連接,並把監控信息傳遞給服務端
ubuntu下使用matplotlib繪圖無法顯示中文label
int 配置 無法 print windows imp window FQ 一個 原因是字體導致的。大家的做法基本都是搞一個windows上的字體文件(simhei.ttf, 點我fq下載)然後刷新一下緩存文件。 只不過百度搜到第一篇CSDN的博客,寫的很不靠譜(不是所有的
檔案下載中文檔名無法顯示問題
在工作中將生成好的pdf位元組流寫回前端響應下載時檔名顯示有問題。 在將返回前端下載的檔名修改為中文後,下載的檔名字未顯示如: 原下載名:"download.pdf" 修改後 "下載.pdf" 獲得的附件下載顯示為".pdf",缺失了檔名,出現這種情況後查閱相關資料得到: 暫時可信的原因
linux mysql 設定utf-8解決中文無法插入問題
linux mysql 設定utf-8 需要修改的檔案 步驟 修改配置檔案 重啟mysql服務 補充說明 需要修改的檔案 /etc/mysql/conf.d/mysql.cnf
解決前端頁面獲取不到中文資料/無法顯示中文資料的方法
解決前端頁面獲取不到中文資料/無法顯示中文資料的方法 原因:Spring MVC 是基於Servlet,在Http請求到達Servlet解析之前,GET過來的URL已經被Tomcat先做了一次URLDecode。Tomcat對GET方式預設的URL解碼結果是iso-8859-1而不是UT
解決matplotlib無法顯示中文和負號的問題
1、臨時解決方法: import matplotlib.pyplot as plt plt.rcParams['font.sans-serif'] = ['SimHei'] #顯示中文 plt.rcParams['axes.unicode_minus']=False #用
用 matplotlib 畫圖無法顯示中文問題的根源及解決方案
用pandas 或者 matplotlib 畫圖時,遇到中文時會顯示出亂碼 分析其原因,matplotlib 初始化時首先要載入配置檔案,配置檔案的名字叫 matplotlibrc,字型設定也在這個配置檔案中,之所有無法正常顯示中文是因為 matplotlib 預設不支援中文字型,解決的辦
[已解決]關於python無法顯示中文的問題:SyntaxError: Non-ASCII character '\xe4' in file test.py on line 3, but no enc
想在python程式碼中輸出漢字。但是老是出現SyntaxError: Non-ASCII character '\xe4' in file test.py on line , but no encoding declared。 (test.py是我自己的檔案,提示錯誤出現在
Python matplotlib繪圖無法顯示中文的問題
在python中,預設情況下是無法顯示中文的,如下程式碼: import matplotlib.pyplot as plt # 定義文字框和箭頭格式