Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
betano.ro

Poveste fara sfarșit

I-auziti voi! - nu vor romani...

Colon iritabil
 Perioada de gratie inexistenta

Cel mai ieftin TV LED mic

Reverse proxy si htaccess pe Raps...

Statie de epurare sau fosa septic...
 "enerlux p" afisaj interm...

Adaptor usb3.1gigabit vs Adaptor ...

La multi ani @Atreides!

La multi ani @KENSINGTON!
 La multi ani @burebista!

La multi ani de Florii!

Stihl fs 70 c-e

Challengers (2024)
 

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,959
  • Î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

Chirurgia endoscopică a hipofizei Chirurgia endoscopică a hipofizei

"Standardul de aur" în chirurgia hipofizară îl reprezintă endoscopia transnazală transsfenoidală.

Echipa NeuroHope este antrenată în unul din cele mai mari centre de chirurgie a hipofizei din Europa, Spitalul Foch din Paris, centrul în care a fost introdus pentru prima dată endoscopul în chirurgia transnazală a hipofizei, de către neurochirurgul francez Guiot. Pe lângă tumorile cu origine hipofizară, prin tehnicile endoscopice transnazale pot fi abordate numeroase alte patologii neurochirurgicale.

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