enscript output - dependent de font ?
Last Updated: Oct 22 2015 17:44, Started by
Mengele
, Oct 22 2015 16:52
·
0
#1
Posted 22 October 2015 - 16:52
Salut,
Am un un fisier generat de comanda de mai jos - tot ok in consola. cat file | column -t >> file1 File_name | Size | Date_Time | Checksum_SHA256 file1.xls | 38912 | 2015-08-03T14:12:31Z | ee6715836e74a579eb8cc92dee11e1bd698275f9412e465855b692e85c54cbe2 file 2.doc | 28160 | 2015-08-03T14:11:10Z | 02af41896a1b29bed2341c7c5ceb4b60e37cf7e691ea3ee67f5b71691514f139 file 3.pdf | 7486 | 2015-07-29T16:12:56Z | c54d9d48a3e1368e05672a952320b4fc93c11da195e1ae99738aa9a2b52a0162 Vreau sa fac fisierul asta pdf - am folosit enscript. Daca las fontul pe Courier - totul ok - pdf apare cu campurile ordonate. Daca folosesc orice altceva de ex Times-Roman alininierea se pierde enscript --font=Times-Roman11 --header-font=Times-Roman14 -M A4 --landscape --footer="Some text" --underlay="some other text" --ul-angle=35 --ul-position='+10+0' --ul-font=Calibri130 header -o - | ps2pdf - pv.pdf Aveti vreo idee ? Multumesc OS- CentOS release 6.7 (Final) GNU enscript 1.6.4 |
#2
Posted 22 October 2015 - 17:39
Nu stiu exact cum functioneaza enscript, dar da, imi pare normal.
Motivul este ca latimea caracterelor din Times Roman (ca si majoritatea fontelor) difera de la caracter la caracter - fonte ‘proportionale’, spre deosebire de Courier (si alte cateva - putine - fonte, dar notabil cele folosite in terminal) unde toate caracterele au fix aceeasi latime - fonte ‘cu spatiere fixa’. Prin urmare poti alinia ‘coloanele’ de informatii in terminal folosind un numar corespunzator de spatii, dar cu o fonta proportionala textul util + acel numar de spatii va avea o latime mai mica sau mai mare in functie de ce caractere apar; de exemplu ‘i’ ocupa mult mai putin spatiu decat ‘W’. Chiar daca textul de origine ar utiliza TAB-uri pentru a alinia coloanele, tot nu cred ca te-ar ajuta prea mult. enscript are o optiune --tabsize=n, dar din cauza latimii variabile si greu de controlat a textului ce precede TAB-ul nu poti fi sigur unde va incepe textul de dupa TAB - chiar o crestere mica de latime poate produce un salt cu o pozitie de tabulare in plus. Edited by sags, 22 October 2015 - 17:40. |
#3
Posted 22 October 2015 - 17:44
Dacă nu îți trebuie enscript deoarece e enscript, ci să generezi pdf-uri tipografiate corect (cu zeci de ani în spate), ar trebui să treci la LaTeX (xelatex e bun).
|
Anunturi
Bun venit pe Forumul Softpedia!
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users