Tælle anslag i pdf / LaTeX dokument
Jeg leder efter et program som kan tælle anslag i et dokument.
Har googlet en del men ikke rigtig fundet noget.
Har dog fundet nogle WC funktioner i terminalen, men syndes at det er lidt besværligt, specielt hvis men skal gøre det tit.
På forhånd tak
Har googlet en del men ikke rigtig fundet noget.
Har dog fundet nogle WC funktioner i terminalen, men syndes at det er lidt besværligt, specielt hvis men skal gøre det tit.
På forhånd tak
Kommentarer18
Re: Tælle anslag i pdf / LaTeX dokument
evt smid en alias i din bash rc eller lav et shell scipt i $HOME/bin
Re: Tælle anslag i pdf / LaTeX dokument
Jer er ikke specielt rutineret terminal bruger.
Jeg håbede at det var et program med en gui, som var nemt at bruge for os ikke hardcore linux brugere.
Re: Tælle anslag i pdf / LaTeX dokument
Re: Tælle anslag i pdf / LaTeX dokument
Den kræver at du har installeret zenity (standard med gnome) og pdftotext.
1) opret en textfil fil indsæt nedenstående, gem som pdfwordcount
#!/bin/bash
[ "`echo $1 | rev | cut -d \. -f1 | rev`" != pdf ] && exit 1
read lines words chars << EOF
`pdftotext $1 - | wc`
EOF
filename=`basename $1`
msg="$filename\n\n"
msg="${msg}${chars} Characters\n"
msg="${msg}${words} Words\n"
msg="${msg}${lines} Lines\n"
zenity --info --title="PDF Wordcount: $filename" --text="$msg" 2> /dev/null
2) fra terminal*
chmod +x pdfwordcount
sudo mv pdfwordcount /usr/bin/
*det kan også gøres grafisk, men det her er nemmere at forklare
3) I nautilus højreklikker du på en pdf fil, og vælger åben med andet program.
Her vælger du en brugerdefineret kommando, og skriver pdfwordcount.
Du kan nu fremover vælge pdfwordcount fra højrekliksmenuen i nautilus for alle pdf filer.
Re: Tælle anslag i pdf / LaTeX dokument
Jeg åbnede gedit og indsatte det som står under punkt 1
Jeg gemmer det som pdfwordcount uden endelse og ligger det på skrivebordet.
Derefter ændre jeg rettigheder for filen og flytter den til /usr/bin/ punkt 2
Jeg kan se at filen ligger der hvor den skal.
men jeg kan i nautilus ikke finde pdfwordcount under andet program.
Hvad kan jeg have gjort forkert?
Re: Tælle anslag i pdf / LaTeX dokument
Re: Tælle anslag i pdf / LaTeX dokument
Men du mangler halvdelen af punkt 3, nemlig at du første gang går ind under andet program, og siger at den skal åbne med pdfwordcount.
Alternativt skulle jeg mene at du kan vælge egenskaber for din pdf fil, og derigennem vælge hvilke programmer den skal foreslå i åben med andet program menuen.
Re: Tælle anslag i pdf / LaTeX dokument
Det der skulle til var at sætte flueben i det felt som hedder "tillad filen køre som program" eller sådan noget. og nu vil programmet starte.
Men desværre virker det ikke på alle pdf filer inklusive mit latex dokument
På mit latex dokument siger den:
0 characters
0 words
0 lines
hvor den godt kan tælle på andre latex dokumenter og sågar pdf udskrift af et word dokument
Har det noget at gøre med utf-8/iso 8859-15?
Er der et eller andet som skal tilføjes til mit latex dokument for at det virker?
Et levn fra windows dagene er at min latex skabelon køre i ISO 8859-15.
LaTeX Word Counter
Gui?
Hvem fanden har brug
Hvem fanden har brug for en Gui til det her? Klart, gui er smart til generel tekstredigering og visual repræsentering af data.
Men gui til at vise et antal ord i en fil? Hvad i alverden _kan_ man bruge det til? At tælle ord i en fil indeholder to operationer: angive navnet på filen, og udskrive antallet af ord i filen. I hvilken obskur brugssituation kan en gui bruges med fordel til det formål?
Re: Tælle anslag i pdf / LaTeX dokument
Det er bl.a. det denne tråd handler om:
http://www.linuxin.dk/node/16122
Der er også en vis arrogance over dit svar som jeg ikke synes spørgeren er tjent med. Selv om jeg som sagt er enig i det med terminalen :-)
Re: Tælle anslag i pdf / LaTeX dokument
Og syndes også at det er lidt dumt at skulle installer alt muligt knald, for at gøre ting, som kunne være gjort med et per kommandoer i terminalen.
Men da tid ikke er en ubegrænset resurse for mig, og jeg ikke arbejder med it, på andet end bruger niveau, til dagligt. Så er det mit niveau.
#9 jeg kunne godt starte den der java program, men den ville heller ikke tælle, er i tvivl om jeg har de rigtige java ting installeret.
Jeg vil helst finde en metode hvor jeg tæller anslag, da jeg ikke kan bruge antal af ord til så meget.
#10 kunne du så ikke fortælle mig (så alle kan være med) hvordan man i terminalen får talt anslag i et pdf dokument.
Re: Tælle anslag i pdf / LaTeX dokument
pdftotext document.pdf - | wc -c
hvor document.pdf er navnet på den fil du vil have statistik for.
#11
Det handler ikke om
Det handler ikke om arrogance, eller om hvorvidt folk kan følge med eller ej, det handler om at det ikke giver mening at lave et program der ikke gør andet end at vise et antal ord/tegn i en flot gui. Det virker sådan cirka liges brugbart som at lave en flot gui til at skrive "ja, det er torsdag" og intet andet. Som jeg også nævnte kan jeg sagtens forstå at gui er nemmere tilgængeligt, men der må også være en bagatelgrænse for, hvad der kan forsvares er "nemmere" i en gui. Et program der kun kan én ting - at vise antallet af ord/anslag i en tekst - og intet andet, har aldrig brug for en gui.
#12
Det blev allerede sagt i post #1
Re: Tælle anslag i pdf / LaTeX dokument
Og nej, det blev ikke sagt i #1. Der er en fejl, så hvis #0 har fulgt anvisningen, virker det ikke.
Der mangler en bindestreg før pipe-karakteren.
Re: Tælle anslag i pdf / LaTeX dokument
Tak for hjælpen.
Re: Tælle anslag i pdf / LaTeX dokument
Det drejer sig selvfølgelig om problemer med filnavne med mellemrum, derfor:
udskift alle forekomster af $1, med "$1"
#10, enig terminalen er langt overlegen til denne opgave, det er lynhurtigt: make && pdftotext *.pdf - | wc
... Såfremt du har fremstillet din LaTeX pdf via en terminal kommando. Men har du lavet den ved at trykke build i kile, eller whatever editor med smarte build knapper, og derefter tilgår dine filer gennem nautilus eller anden grafisk filemanager, så indebærer kommandolinien at du åbner en terminal for det ene formå at få et wordcount, frem for at højreklikke og sige: "vis mig den info jeg søger"
Derfor valgte jeg at kommentere med et simpelt script som løser opgaven, istedet for en halv arrogant kommentar som siger, gør som alle os andre, og brug terminalen (selvom terminalen er langt overlegen, og alle burde bruge den)
#17 Yes nu virker det også.
Yes nu virker det også.
Tak for hjælpen.