Salt la conținut

SUBIECTE NOI
« 1 / 5 »
RSS
LakeSide 11 Straulesti

arii

Sapa peste pardoseala

Smart phone pentru auz deficitar
 Manager transport marfa. Pareri. ...

BIOS F.24 pentru HP Pavilion g7-2...

Meta Quest 3 512 gb

Father's Day
 Clipboard files copy/paste, filen...

Boardgame-uri despre cuvinte

Care-i treaba cu Reddit-ul? (nu m...

Diferente diferentiale
 Finala Eurovision 2024

De ce nu mai sunt proteste?

Etanșare intre cada perete b...

Back-up box Fronius ?
 

enscript output - dependent de font ?

- - - - -
  • Vă rugăm să vă autentificați pentru a răspunde
2 răspunsuri în acest subiect

#1
Mengele

Mengele

    Junior Member

  • Grup: Members
  • Mesaje: 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

    Guru Member

  • Grup: Senior Members
  • Mesaje: 10.009
  • Î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.

Editat de sags, 22 octombrie 2015 - 17:40.


#3
OriginalCopy

OriginalCopy

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

  • Grup: Senior Members
  • Mesaje: 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

Utilizatori activi: 1

0 membri, 1 vizitatori, 0 utilizatori anonimi

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