iT邦幫忙

2025 iThome 鐵人賽

DAY 7
0

如果想要在你的文件中引入程式語言,但是又不想要讓大量的程式碼複製兩份放進想要排版的文件當中,那麼此時使用 #read 讀檔就再方便也不過了!

https://ithelp.ithome.com.tw/upload/images/20250821/20112376x5TWknMyun.png

筆者覺得這個方法比起 LaTeX 的 \lstinputlisting 要直觀得多啦~

#read 除了可以讀取純文字檔以外,還可以使用二進位方式直接把資料讀進來。例如我們可以將圖片讀進來並且做一些簡單的處理:

https://ithelp.ithome.com.tw/upload/images/20250821/20112376syM4pJRl8X.png

這邊我們選用的是最簡單的 RGB 模式,輸入後把標頭的部分去掉,只留下像素的 RGB 值,再經過手動調整。上面這段程式碼想做的事情大概就是把所有 RGB 值變成兩倍,理論上會讓所有顏色更接近白色。

https://ithelp.ithome.com.tw/upload/images/20250821/20112376kjhUYGirQi.png


上一篇
Day 6: Typst Context 存取排版當下的環境設定
下一篇
Day 8: 使用 state 修改外部的世界
系列文
Typst 與 CeTZ:對演算法與程式設計超友好的排版製圖工具19
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言