2017年4月10日 星期一

FreeBSD 使用中文 LaTex

首先安裝 Texlive

sudo pkg install texlive-full

裝好以後就有完整的 LaTex 了。

目前中文的主流使用方式應該就是使用 XeCJK, XeCJK可以直接使用系統安裝的字型,只要你知道字型的名稱就好了。

以下的簡單範例檔案是使用文鼎 TTF ,test.tex:

\documentclass{article}
\usepackage{fontspec}
\usepackage{xeCJK}
\XeTeXlinebreaklocale "zh"
\XeTeXlinebreakskip = 0pt plus 1pt
%Select fonts
\setCJKmainfont{文鼎PL中楷} %xelatex 文鼎PL中楷
\setCJKmonofont{文鼎PL細上海宋}  %xelatex 文鼎PL細上海宋
%...
\begin{document}
中文字的測試
\end{document}








接著就在命令列執行:

xelatex test.tex

就會產生test.pdf 了。

2016年7月27日 星期三

FreeBSD 設定時區

通常安裝程式就會讓你設定時區,但是有時候是直接使用現成的 image 檔安裝,像是 ARM 開發板的 FreeBSD image ,就沒有機會在安裝時讓你設定時區,但是時間不對,就無法抓 port 或是 pkg 的資料下來,這時候就需要這個指令:

tzsetup

2016年6月30日 星期四

FreeBSD 在console下查看CPU溫度

先載入模組:
sudo kldload coretemp

然後執行
sudo sysctl -a | grep  temperature

2016年5月12日 星期四

FreeBSD 上 BBS / PTT

要在 FreeBSD 上 BBS ,當然是安裝 PCManX 了

 sudo pkg install zh-pcmanx 

2016年5月2日 星期一

FreeBSD 安裝 Intel 7265/7260 無線網路卡驅動程式

我的 Thinkpad W550s 的無線網卡是 Intel 7265,驅動程式在最新的 FreeBSD 11-CURRENT 有支援,雖然還在開發階段,我目前測試已經可以使用,安裝方法如下:

建立/boot/loader.conf,加入這兩行:

if_iwm_load="YES"
iwm7265fw_load="YES"

把網卡的module load到kernel,reboot,這樣網卡就可以用了

然後將以下兩行加入 /etc/rc.conf:

wlans_iwm0="wlan0"
ifconfig_wlan0="WPA DHCP"


reboot,或是不重新開機,執行 service netif restart,再執行 ifconfig wlan0 up scan 搜尋你的無線AP

接下來就是設定 /etc/wpa_supplicant.conf,請見
http://freebsdtaiwan.blogspot.tw/2016/02/freebsd-ssid.html 

如果你的無線網卡是 Intel 7260,以上 /boot/loader.conf  的第二行設定要改成:

iwm7260fw_load="YES"
 

只有 FreeBSD 11-CURRENT 有支援, 10.3-STABLE 沒有喔。
 

2016年4月16日 星期六

調整使用 Intel GPU 的筆電螢幕亮度

用 port 安裝 graphics/intel-backlight,或是安裝套件:

 pkg install intel-backlight

sudo intel_backlight,可顯示現在的亮度值。

sudo intel_backligh 數值,可以設定亮度值。

sudo intel_backlight incr,可以增加亮度。

sudo intel_backlight decr,可以減少亮度。

2016年4月9日 星期六

FreeBSD 中文化之二

完成中文化第一步後,進入 xwindow 已經是中文選單了。但是還無法輸入中文,而且有些中文字也是亂碼,接下來我們要來安裝輸入法和中文字型,讓中文化更完整。

安裝gcin輸入法:

pkg install zh-gcin

安裝完後照安裝完訊息設定 ~/.xinitrc:
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Remember to set these environment varibles (such as your ~/.xinitrc):

  export XMODIFIERS='@im=gcin'
  export GTK_IM_MODULE=xim

  # Finally, to start the GCIN input method daemon, use command:
  exec gcin &

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

這個部分其實如果你是用 zh-auto-tw-l10n 建立帳號的話,他已經有幫你設好.xinitrc了,你可以打開來比對一下,如果有缺的再補上就好。

安裝字型也很簡單:

pkg install zh-arphicttf

就可以安裝好文鼎字型,裝好就不會出現亂碼了。
現在你的 FreeBSD 已經是個可以輸入和顯示中文的中文環境了!