Jun 12, 2020

LaTeX Computer Precision Typeset

LaTeX Computer Precision Typeset



06/04/17

GyroSoft Simulation

LaTeX 電腦邏輯程式高精度文字鉛格排版

科學類文章最高品質的電腦程式排版服務與教學

提供代工代打服務,與教學。適合物理,統計,數學,程式類的書籍或文章或作品,與圖形製作,公司專利技術文件等等。使用Scientific WorkPlace/Scientific Word與LYX專業排版軟體 結合程式語言Python、開源套件TexLive等的專業排版流程。使用開源軟體matplotlib或套件PStricks等軟件套件做專業精美的2D及3D向量圖形。毋需拿MicroSoft Office Word或PowerPoint來這裡開玩笑,電腦疊格排版LaTeX與這邊所提到的所有軟體都是從1980年代以來累積了許多人許多世代的心血結晶與畢生成就,正因如此這些人所累積起來的排版規則與靈活度才最為完整,在面對數理化文字排版時,它比Office Word完整太多了。

本所也提供教學服務

最高品質的專業排版流程

教你如何高效率的作LaTeX排版。絕大多數的人做LaTeX排版都是直接面對LaTeX的原始碼,事實上使用一些專門的LaTeX排版軟體可以大大的提升排版的效率,尤其是在面對一大堆數學公式或特殊符號的文章的時候,由其是統計類文章。使用這些軟體有以下這些好處:

• 可以減低指令輸入錯誤的次數

• 眼睛檢查指令或鼠標位置或移動鼠標位置的次數

• 這些軟體提供了所見近乎所得的工作視窗(就快要像MS Word一樣),因此不需要直接面對LaTeX原始碼,這也代表我們看到的就是初步排版結果,這也大大減低重複編譯或重複排版設計的次數。

• 打很長的公式的時候不用去記現在打到公式的哪邊。因為若是看不到初步排版結果,只看原始碼很難準確判斷現在打到公式的哪裡,尤其是長公式的時候,這時通常要編譯後才會發現有錯誤,更改錯誤後還要再編譯才能再次檢查。

因此我選擇使用相當便利的Scientific Word或者是LYX。本工作室也購買了Scientific Word 的商業版授權,因此可以合法商業使用。LYX為免費開源軟體。但是,這些軟體不是萬能,因此光使用這些軟體還不夠,因為還是會遇到非常多需要調整的狀況。而本工作室就是延續了前人的心血結晶,整理發展出了一套專門的流程,將Scientific Word或LYX結合開源套件TexLive與程式語言Python,針對狀況將手動調整的狀況減至最低,甚至是完全消除,盡量做到一鍵到底的自動化,這樣就讓LaTeX排版真正的輕鬆與高效率。

很多人會覺得說“阿整天弄這些沒人在乎的排版東西,是你該做的嗎?”,我也有發現我也是整天用LYX、SW、疊格這些東西,後來我終於知道了原因,因為我已經不用MicroSoft的文書處理軟體Word了,我已經獨立於MS Word了(甚至也快要獨立於MicroSoft Powerpoint這些系列軟體了),我不須要倚賴他們來做每天所需的文書處理。而大部分人事實上每天甚至是每分每秒都在用MicroSoft的Word與Powerpoint,其實就是在排版,跟我做的事情其實一樣。不過,我一開始投入好多時間,花了好幾年緩慢熟悉,終於摸索出了一套流程能夠產出最高品質的文件,結合許多在各領域(LaTeX,HTML,Python,文書處理)有不同強項的軟體,並且也花了好多時間將作業流程自動化精簡化,讓我現在可以每天使用,而不需要MSWord。相當於準備好了一台可產出高品質成品,也可產出日常所需普通用品的機器。而一般人,過了大半輩子,還是選擇被微軟壓頭買他們用他們的軟體,做出來的文件品質不但差強人意,而且還千篇一律。想要產出高品質文件時,也只能用Word或Powerpoint硬做,一兩次還OK,要是經常用,也不知用的工具不對,那就是事倍功半還自以為勤勞努力囉。多數人不曉得,事半功倍,事倍功半,差距可是四倍喔。How many times must a man look up before he can really see the sky? The answer my friend, is 'til the cows come home! :)不只如此,少數人(包括大老闆)到現在還是用盜版的,而且用的理直氣壯,還會笑別人用正版的。

工作室簡介

• 領域: 數學,物理,統計,化學,etc...

• 文件類型: 論文,講義,考卷,重要技術文件,流程書與流程圖等的專業排版

• 接案簡介與排版作品(Scribd的預覽功能在移動裝置上的顯示還不是很完美,用電腦看會比較完整。)

– 大學普通物理上課講義(轉動摩擦力的方向判定)


– 高中科展作品,數學幾何類


– 大學講義100+頁

– [http://whymrandersonwhy.pythonanywhere.com/gyro.html||GS Simulation工作室技術文件]此文件內容的多樣性及完整性也證明我們有簡易出版的能力。 以下列舉幾項。

∗ Odd, even pages have different indentation, ideal for books.

∗ A logo figure at the last empty “odd page” for each chapter, so that a new chapter will always start from an even page, which is always on the righthand page of a book.

∗ Make use of the subdocument feature of LaTeX, which allows individual typeset and preview on each chapter.

– 排版範例1:一本物理書籍正確排版的範例,書籍為基礎物理雷射,倪澤恩著,五南出版社


– 排版範例2:一本經濟學書籍正確排版示範
   Economy Book by whymrandersonkt on Scribd


– 數學難題集錦


– 樂譜編排 Lilypond

Music engraving by on Scribd


– Poster大型研討會海報製作(size A0)



• 獨家技術專長

– 熟悉多種軟體[http://www.mackichan.com/||Scientific WorkPlace/Scientific Word] (by MacKichan),LYX,TexLive,以及LaTeX

– 善於製作精準精美的2D或3D向量圖形(3D空間作圖)。自行組合出一套專業的繪圖作業流程pipeline,結合了開源軟體python matplotlib, PSTricks, TikZ & PGF來達到最高品質的2D, 3D向量繪圖。 以下列舉我所繪製的一些圖形:

∗ [http://whymranderson.blogspot.tw/2014/07/use-python-matplotlib-to-create-vector.html||3D向量圖]

∗ 資料庫關聯模型圖(e-r model graph),此圖在[http://whymrandersonwhy.pythonanywhere.com/db_notes.html||此文章]中

∗ 組織發展流程圖


∗ [http://whymranderson.blogspot.tw/2015/05/direction-of-friction-force-of-rolling.html||例一],[http://whymranderson.blogspot.tw/2013/02/two-coins-roll-without-slipping-puzzle.html||例二], [http://whymranderson.blogspot.tw/2013/06/3-dimentional-rolling-coin-simulation.html||例三], [http://whymranderson.blogspot.tw/2013/02/two-coins-roll-without-slipping-puzzle.html||例四](硬幣沿著另一個硬幣邊緣滾動,到底滾動的硬幣會轉幾圈?)

– 善於使用latex開源套件,如程式碼自動排版套件minted,見下圖及GyroSoft技術文件中程式碼的呈現。(隨手筆記[http://whymranderson.blogspot.tw/2014/11/latex-minted-package-pygmentize-not.html||文章]。)


– 開發出一順暢的作業流程專門用於處理中文LaTeX文件,見[http://whymrandersonwhy.pythonanywhere.com/Chapter_production.htm||文章]。

– 解決了Endnote與SWP的銜接問題,讓SWP可以引用Endnote的文獻庫,見[http://whymranderson.blogspot.tw/2009/09/scientific-workplace-tricks.html||文章]。

• 我的社群活動選例

– 於stackexchange TEX 社群解答[http://tex.stackexchange.com/questions/212144/complicated-trilingual-dictionary-help-formatting-to-look-more-professional||中英台語字典排版問題]

– 於ptt - Latex版建議[http://webptt.com/m.aspx?n=bbs/LaTeX/M.1443172035.A.B1E.html||軟體混搭問題]

– [http://whymranderson.blogspot.tw/2016/01/blog-post.html||淺談排版軟體疊格LaTeX與科學文字工作坊Scientific Workplace/Word]電程化排字格TeX

獨創結合SWP與TexLive與Python程式語言的專業編輯手法,讓編打迅速、安心、輕鬆、專業。此技術也獨家能夠迅速處理中文英文混雜的文件編輯,舉例如上面我所編輯的GS工作室的技術文件。

一個人對其文章作品的重視程度,從他用甚麼編輯軟體就可以略知大概。 GS Simulation.

• 雖然本工作室使用SW與LYX編輯,並且一般中英文字混合情況下使用xelatex編譯引擎編譯,因此若客戶有需求,本所可提供xelatex可編譯的原始碼,這樣同樣使用xelatex編譯的客戶就可以自行進行後續小修改。但若客戶使用其他的編譯格式,而需要其他格式的原始碼,需視本所能力範圍內來提供其他格式,視情況需酌收單次轉換費用。費用暫定如下(可議,並會隨時調整)

– xelatex可編譯原始碼,原價的10 percent。

– 其他,視編譯格式。

• 同好

– [ http://xination.pixnet.net/blog/post/27697329-latex,-revtex4-1,-lyx-and-texmaker||好文推薦]

– 一個高中畢業的職業LaTeX排版員[http://tieba.baidu.com/p/3510378711?pn=0&]

• SWP/SW與LYX的比較(增加中)

– SWP在某些方面有比LYX更人性化一些,如在打數學公式的時候,LYX要求的鼠標位置要相當精確才能夠放入鼠標進行修改,常常有時候會放到旁邊去,就放到不是想要的鼠標位置,有點惱人,還要重放,SWP就不會。比如說要在數學display模式下E\left[U'\left(C_{t+1}\right)\right],假設鼠標位置在小跨號內,然後想要把鼠標放到小跨號外,U'之後,會很難放進去,游標要離左跨號很遠,但又要在'的右邊,因此要很精確。在這種看起來是小地方,但事實上每分每秒都會用到的常用步驟,SWP好像比較好用。

– SWP可以加入HTML raw code。並且可以正確export HTML檔案。比如說當我們想輸入一些embeded element如pdf embeded preview就需要輸入原始碼。LYX的elyxer在這點還不行,不過elyxer身為Python開源套件,應該是 算很好修正的。希望未來LYX能夠加入。

– LYX在輸出有數學式的HTML網頁時比SWP輸出的漂亮多了。這正是因為LYX使用的開源套件elyxer持續有貢獻者持續升級,而SWP並非開源軟體,在這邊就略顯遜色。elyxer用上了MathJax模組來輸出HTML的數學式,因此幾乎非常完美,當然還是會有些小地方比不上PDF檔的完整,但至少可以有品質以上的HTML網頁。請見這個我用LYX打的雷射書籍範例並用上MathJax輸出的[http://whymrandersonwhy.pythonanywhere.com/laser_book_retypeset.html||HTML網頁]。沒顯示出來的符號就是MathJAX還需要另外手動調整的地方。

– 這裡所提到的SWP與SW是指版本5.5,在2017年MacKichan推出了新版SWP/SW 6.0版,但是非常難用,所有5.5版的方便性都不存在6.0版中,非常奇怪,6.0版目前還非常難用,幾乎是還無法使用的狀態,可能要給他們點時間調教?因此需要強調一下,這邊指的都是5.5版。

– SWP的圖片安插與處理算是他的一個非常大的優勢。它是唯一一個軟體可以讓使用者直接拉圖進去SWP視窗裡來插入圖形的,還不只如此,它會自動判斷圖片大小並且依照視窗大小自動調整輸出的PDF圖片大小,還不只如此,使用者還可以直接用拉圖的方式將圖片放大縮小。這是SWP相當便利的一個地方,這比LYX或其他所見近乎所得的軟體方便太多了。當然,有時還是會有一些小問題,請見ptt LaTeX版的討論。

Scientific Word/Scientific Workplace, LYX typeset service

• Accepted Languages: English and Chinese (traditional)

• Area: Math, Physics, Statistics, etc...

• Demonstration: (please see above.)

• Selected TeX Community Participation

– answer a [http://tex.stackexchange.com/questions/212144/complicated-trilingual-dictionary-help-formatting-to-look-more-professional||trilingual dictionary typeset layout question] on StackExchange/TEX community.

– answer a question on [http://webptt.com/m.aspx?n=bbs/LaTeX/M.1443172035.A.B1E.html||combining different software's strengths to increase typeset efficiency] in ptt-latex bulletin board.

– answer a question on [http://webptt.com/m.aspx?n=bbs/LaTeX/M.1449890930.A.A15.html||ptt-latex bulletin board] on designing head banner/runner for an exam.

• Creatively combines the powers of "LYX" and "Scientific Workplace" software and programming language "Python" and openware "TexLive" into typesetting pipeline. Utilizing various strengths of multiple software tools not only increases the efficiency and speed but also cuts down the time on iterative corrections and typos, both during editing and typesetting. This workflow makes my job fast, ease-of-mind, and professional. The workflow is uniquely designed to handle Chinese document efficiently (eg. the above GS Simulation document.)

• Price:no images/tables, $15 USD per page (after typeset). Basic format/layout (with a basic but organized layout of text and math and equation sets.). With images/tables, will depend on the number of images/tables, need estimation and a quote.

• How it goes:Send in a few pages first (2-4 pages), Choose one of following Scan your document and email in your files.(make sure scanned image is very clear and well readable.) Make a copy of your document, mail in your document.(make sure the copied is very clear and well readable.) Estimate a quote If acceptable send in more document. type and typeset beebeebeebee email the pdf files, and mail the printout if requested.

• Please contact whymranderson at google mailbox