Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Incalzire in pardoseala etapizata

Suprataxa card energie?!

Cum era nivelul de trai cam din a...

probleme cu ochelarii
 Impozite pe proprietati de anul v...

teava rezistenta panou apa calda

Acces in Curte din Drum National

Sub mobila de bucatarie si sub fr...
 Rezultat RMN

Numar circuite IPAT si prindere t...

Pareri brgimportchina.ro - teapa ...

Lucruri inaintea vremurilor lor
 Discuții despre TVR Sport HD.

Cost abonament clinica privata

Tremura toata, dar nu de la ro...

Renault Android
 

enscript output - dependent de font ?

- - - - -
  • Please log in to reply
2 replies to this topic

#1
Mengele

Mengele

    Junior Member

  • Grup: Members
  • Posts: 40
  • Înscris: 27.04.2002
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
sags

sags

    Senior Member

  • Grup: Senior Members
  • Posts: 9,847
  • Înscris: 24.04.2013
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
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006
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

Neurochirurgie minim invazivă Neurochirurgie minim invazivă

"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv.

Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate