trapezium 固定大小和角度

2021-06-18 23:32:10 字數 842 閱讀 5148

這是第一篇關於 latex 的 blog。

個人感覺 latex 其實就是一門程式語言,而且還需要編譯的。風格極像 html(雖然 html 不需要編譯)。所有東西都必須包含在某個上下文之內,而且 html5 也引入了 article 和 section 標籤,是不是從 latex 借鑑來的呢?還有就是樣式。可以在一段話內插入標籤來改變一小段內容的格式。當然,latex 更為專業,支援更多自定義的格式。而且,設定 latex 的格式,就跟 css 一模一樣。可以直接呼叫外部的巨集包,在其基礎上修改,也可以直接修改系統預設值等等,子元素的樣式也會繼承自父元素。

對 html 的 svg 不是很了解,不過在 latex 裡面,對應的畫圖工具是 tikz。(此處省略一萬字介紹)

tikz 的 shape 庫里的 trapezium,跟 rectangle 設計不 consistent。rectangle 會根據其內容自動縮放,並且大小差不多合適。(當然它的單行和多行模式,也不一致,有時候需要用到 varwidth 調整一下,參見這裡。)可是 trapezium 的大小就很詭異,他會強行保持內部最小 box 的長寬比,比如內部文字是單行,那麼生成的 trapezium,如果不考慮斜邊,也會長得一樣形狀,長長的一條,參見這裡。雖然用 trapezium stretches 或者 trapezium stretches body 可以把它縮回來,但是斜邊的角度就不對了,因為他是整體縮放,而不是把多餘的部分 cut 掉。

用 ******** 畫乙個 node,裡面放入想要的文字。不設定 draw 屬性,這樣邊框就不會畫出來。

用 fit 庫,畫乙個 trapezium,把之前的 ******** 包進去。注意 inner sep 要設成 0。這個 trapezium 就可以自定義角度了。

SWT固定視窗大小

通過設定shell的style來控制,兩種方法 一 預設情況下,shell的style是 swt.close swt.min swt.max 為使shell不再改變窗體的大小,可以設定shell為 shell shell new shell display,swt.close swt.min 這樣s...

Linux建立固定大小目錄

loopback裝置是linux中的乙個可以用來像其他 裝置一樣的虛擬裝置。裝置的例子像硬碟分割槽,例如 dev had1,dev had2,dev sda1,或者像 dev fd0軟盤分割槽一樣的整個磁碟。這些裝置全部都可以用來儲存檔案以及目錄。它們可以被格式化成需要的檔案格式 ext2fs,ms...

c WinForm固定視窗大小

c winform固定視窗大小 1.不顯示最大化和最小化 this.maximizebox false this.minimizebox false 2.設定formborderstyle 窗體的邊框樣式 預設可調整大小的邊框模式 this.formborderstyle system.window...