2013年3月17日 星期日

『局部』變更 LibreOffice 方程式的字體、字型和大小

在 LibreOffice 中編寫方程式,設定整體的字體、字型或大小時,可以參考 "改變 LibreOffice 方程式中的字型、大小"。但是,當編寫較複雜的方程式時,有時只要變更方程式中的某個變數或符號的屬性而已,前文所提的方法就不太適合。
    參考 LibreOffice 的文件,整理一下這些『局部』的修飾指令,方便以後參考之用。整理的內容有三大項:字體、字型和大小。

一、『局部』修飾字體

字體的修飾主要是『粗體』、『斜體』與『正常』字體間的改變。整理列表如下:
『局部』變更  修飾指令範 例 一範 例 二
粗體 → 一般 nbold nbold A B nbold {A B}
一般 → 粗體 bold bold A B bold {A B}
斜體 → 一般 nitalic nitalic A B  nitalic {A B} 
一般 → 斜體 italic italic A B italic {A B}
範例一:修飾指令只會對『A』有作用,『B』會維持原有字體。
範例二:『A』和『B』被『{ }』括起來,所以視為一個個體,因此修飾指令會對『A B』作用。

二、『局部』修飾字型

字型的修飾 只有 serif(有襯線)、sans(無襯線)和 fixed(固定字寬)三種。它們是根據在 LibreOffice 中 Math 的預設字型中的定義而作用。參考前文 "改變 LibreOffice 方程式中的字型、大小" 中的字型設定,
上圖下方的『自訂字型』就是對應到這三個修飾指令的設字。如果預設字型中的『自訂字型』是不是上圖中的設定,最後顯示出來的結果可能是不一樣的。整理列表如下:
『局部』變更 修飾指令範 例 一範 例 二
有襯線 font serif  font serif A B font serif {A B}
無襯線 font sans font sans A B font sans {A B}
固定字寬 font fixed font fixed A B  font fixed {A B} 
範例一:修飾指令只會對『A』有作用,『B』會維持原有字體。
範例二:『A』和『B』被『{ }』括起來,所以視為一個個體,因此修飾指令會對『A B』作用。

三、『局部』修飾文、數字大小

當預設的文字、數字的大小與需要不同時,顯示出來的方程式就不夠美觀,或是看起來有些奇怪。這時侯,適當地修改它們的大小,就可以改變整個方程式顯現的結果。改變文字或數字的大小有兩個修飾方法:指定顯示的固定點數,或指定顯示的放大倍數。前者的設定與在預設字型的設法相同,後者則是指定其放大、縮小的倍率。整理列表如下:
『局部』變更  修飾指令  範 例 一範 例 二
固定大小 size 點數 size 20 A B  size 20 {A B} 
相對大小 size *倍數  size *3 A B size *3 {A B}
範例一:修飾指令只會對『A』有作用,『B』會維持原有字體。
範例二:『A』和『B』被『{ }』括起來,所以視為一個個體,因此修飾指令會對『A B』作用。

已測試版本:

  • Fedora: 14, 17, 18

參考資料:

2013年3月16日 星期六

解決「開機後 IBus 即預設為新加入的輸入法」的問題

每個人都有習慣的輸入法,而 Fedora 預設安裝的輸入法,只有:英文、Chewing(注音)和 Inteligent Bopomofo。所以,用戶都會再加裝自己習慣使用的輸入法,可是在每次開機、登入後,都會自動切換到最後加入的輸入法。
    這問題讓我很困擾,每次輸入資料(如:在 Google 查詢),一沒注意到就成了中文輸入,只好刪除、切換回英文、再重新輸入英文。這個問題的解決辦法很簡單,就是輸入法排列的順序會登入後的預設輸入法。
    畫面右上角,有個『鍵盤加小地球』的圖示,按『滑鼠右鍵』點選『偏好設定』。當跳出一個設定視窗時,選「輸入法」的標籤,以『新加入倉頡輸入法』為例,設定步驟如下:
  1. 將輸入法的順序設為:英文、倉頡、注音;接著按『關閉』。
  2. 登出,再登入。
  3. 如果無效,刪除『英文』輸入法,按『關閉』。因為英文是 Fedora 的預設輸入法,會自動再加入。
  4. 登出,再登入。輸入法的順序,應該會是你所想要的。
下次開機、登入後,預設輸入法就會是英文,切換的順序為:英文、倉頡、注音。

已測試版本:

  • Fedora: 14, 17, 18

2013年3月10日 星期日

寫得非常生動、有趣的「身份證號碼的編碼規則」

今天在網路找資料,湊巧看到一條搜尋結果:「身份證號碼的編碼規則」。想起曾經為了這個計算規則,有本書一直捨不得丟掉,想說把這條內容收錄下來,就可以騰出一本書的空間了。
    點進去一看,將冷冰冰的編碼規則、歷史典故、現代時事扯在一起。看著、看著竟差點忘了本來要查詢資料的事,趕緊把這篇有趣的文章連結記下,以後再回味。
    基於智慧財產權,只將它個標題貼過來,全文請讀者連過去看
不能反攻大陸的真正理由!

(從身分證編碼規則談起)
大家知道為什麼不能反攻大陸嗎?

2013年3月9日 星期六

解決「啟動 VNC 伺服器,會停一下並有 xauth 警告」

筆者在使用「遠端電腦」時,常利用 VNC 將遠端桌面帶到「本機電腦」。筆者偏好使用 SSH 先連線進入遠端電腦,再啟動 VNC 伺服器。一方面 SSH 安全,一方面系統只要安裝 VNC 伺服器,幾乎不需額外設定即可使用。
    但是在啟動 VNC 伺服器時,多會出現警告訊息,在 Fedora 17 以後還會停頓一下。但是,還是能成功啟動 VNC, 並由遠端連線,也就不太在意它。
[SiB@Core-i7 ~]$ vncserver :1234
xauth: (stdin):1:  bad display name "Core-i7:1234" in "add" command

New 'Core-i7:1234 (SiB)' desktop is Core-i7:1234

Starting applications specified in /home/SiB/.vnc/xstartup
Log file is /home/SiB/.vnc/Core-i7:1234.log

[SiB@Core-i7 ~]$
上例中,『停頓』是在下完啟動 VNC sever 的命令後,在『xauth: (stdio):1: . . .』那列警告訊息出現之前。看久了,就想修正這個警告訊息,且停頓一下這問題也想把它解決,太浪費時間了。

2013年3月6日 星期三

Fedora 18 的「防火牆」設定(二):分享網路

無論是在家裏或辦公室,能夠自己支配使用的網路位址(IP address)總是有限,通常是買台「IP 分享器」以解決這個問題。一般「IP 分享器」的吞吐量(throughput)又多與價格成正比,若是附近有一台會長時間開機的電腦(如:伺服器、動物機等),再加一張網路卡,包含主機板上的共兩張網卡(一內、一外)就可以自製一台「IP 分享器」了。
    最近開始換裝 Fedora 18 系統,就用它內部新的「防火牆」設定功能,試著自己建立「IP 分享器」。除了多一張網路卡外,其它軟體都是已收錄在 Fedora 18 的套件資料庫,所以價格應該是滿有競爭力的。步驟如下:
  • 安裝 Fedora 18 系統:相較於之前的版本,整個設定簡單多了。
  • 設定「防火牆」:幾個「圖形化」的操作設定而己,應該沒什麼困難。
  • 設定內、外網卡:內部網卡有些不同,外部網卡和平常設定的差不多。
  • 安裝、設定 DHCP:這個有點小複雜,有範本可修改,也應該不難。

2013年3月4日 星期一

編譯 Kernel 3.8, 3.9 的「EDIMAX EW-7811Un」驅動

Fedora 的核心又更新了,這次的幅度比較大到 3.8.1-201 了,原來的 “成功在 Fedora 18 安裝「EDIMAX EW-7811Un」驅動” 又不能編譯了,查一下錯誤訊息。發現只有檔案『驅動原始碼目錄/include/osdep_service.h』的第 575 列要再修改一下,編譯就可以通過。目前已經成功編譯、安裝、且使用中。
    因為這次增加的修改只有一處,所以就不再重寫一篇,以增補前文的方式紀錄之。請需要的讀者前去參考

已測試版本:

  • Fedora 18: kernel 3.9.11-200 (2013-8-4)
  • Fedora 18: kernel 3.8.1-201

2013年2月23日 星期六

解決「Fedora 18 的 Rhythmbox 不能聽 “網路電台”」

前一陣子安裝 Fedora 18 後,只有測試原有的『網路電台』是否可以加入。今天心血來潮,想說點個網路電台放鬆一下。結果,跳出這個訊息
這是因某個套件未安裝所致。依照之前的慣例,點了【搜尋】按鈕,一如往常開始尋找。
但是,卻又跳出一個找不到的訊息。