• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af ulrik | 22.02.2010 21:23

Tælle anslag i pdf / LaTeX dokument

Hjælp generelt
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
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer18

# 1

15 år 4 måneder siden

Permalink

Indsendt af dudsen den 23. februar 2010 kl. 19:29

Permalink

Re: Tælle anslag i pdf / LaTeX dokument

hvad er det besværligt ved at køre en pdftotxt | wc -c på slut resultatet

evt smid en alias i din bash rc eller lav et shell scipt i $HOME/bin
  • Log ind eller opret dig for at tilføje kommentarer

# 2

15 år 4 måneder siden

Permalink

Indsendt af ulrik den 23. februar 2010 kl. 22:51

Permalink

Re: Tælle anslag i pdf / LaTeX dokument

Det er besværligt fordi jeg desværre ikke aner hvad du mener.
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.
  • Log ind eller opret dig for at tilføje kommentarer

# 3

15 år 4 måneder siden

Permalink

Indsendt af ulrik den 23. februar 2010 kl. 22:58

Permalink

Re: Tælle anslag i pdf / LaTeX dokument

Hvis du evt. kunne uddybe de ting du skriver, så selv jeg kan finde ud af det, så ville jeg sætte pris på det.
  • Log ind eller opret dig for at tilføje kommentarer

# 4

15 år 4 måneder siden

Permalink

Indsendt af divineant den 24. februar 2010 kl. 02:04

Permalink

Re: Tælle anslag i pdf / LaTeX dokument

Her er en simpel guificering af pdftotext/wc kombinationen
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.
  • Log ind eller opret dig for at tilføje kommentarer

# 5

15 år 4 måneder siden

Permalink

Indsendt af ulrik den 24. februar 2010 kl. 11:43

Permalink

Re: Tælle anslag i pdf / LaTeX dokument

Jeg kunne ikke helt få det til at virke.

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?
  • Log ind eller opret dig for at tilføje kommentarer

# 6

15 år 4 måneder siden

Permalink

Indsendt af ulrik den 24. februar 2010 kl. 11:48

Permalink

Re: Tælle anslag i pdf / LaTeX dokument

Jeg har selvfølgelig tjekket at zenity og pdftotext er installeret.
  • Log ind eller opret dig for at tilføje kommentarer

# 7

15 år 4 måneder siden

Permalink

Indsendt af divineant den 24. februar 2010 kl. 15:40

Permalink

Re: Tælle anslag i pdf / LaTeX dokument

Nu har jeg ikke selv nautilus installeret, så jeg kan ikke tjekke hvordan den præcis er.

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.



  • Log ind eller opret dig for at tilføje kommentarer

# 8

15 år 4 måneder siden

Permalink

Indsendt af ulrik den 24. februar 2010 kl. 17:24

Permalink

Re: Tælle anslag i pdf / LaTeX dokument

Så fik jeg det til at virke næsten.
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.
  • Log ind eller opret dig for at tilføje kommentarer

# 9

15 år 4 måneder siden

Permalink

Indsendt af isaksen den 25. februar 2010 kl. 14:52

Permalink

LaTeX Word Counter

http://lwc.sourceforge.net/
  • Log ind eller opret dig for at tilføje kommentarer

# 10

15 år 4 måneder siden

Permalink

Indsendt af marx den 25. februar 2010 kl. 17:15

Permalink

Gui?
Hvem fanden har brug

Gui?

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?
  • Log ind eller opret dig for at tilføje kommentarer

# 11

15 år 4 måneder siden

Permalink

Indsendt af marlar den 25. februar 2010 kl. 17:49

Permalink

Re: Tælle anslag i pdf / LaTeX dokument

Jeg er selv stor tilhænger af terminalen, men sådan er det jo ikke alle der har det. Hvis vi gerne vil have Linux udbredt blandt menigmand (ikke mindst windowsbrugere) må vi acceptere at en del mennesker ikke er fortrolige med kommandoer i terminalen.

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 :-)
  • Log ind eller opret dig for at tilføje kommentarer

# 12

15 år 4 måneder siden

Permalink

Indsendt af ulrik den 25. februar 2010 kl. 18:37

Permalink

Re: Tælle anslag i pdf / LaTeX dokument

Ja jeg vil også gerne blive meget bedre til at bruge terminalen.
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.
  • Log ind eller opret dig for at tilføje kommentarer

# 13

15 år 4 måneder siden

Permalink

Indsendt af marlar den 25. februar 2010 kl. 20:04

Permalink

Re: Tælle anslag i pdf / LaTeX dokument

Prøv dette i terminalen:

pdftotext document.pdf - | wc -c

hvor document.pdf er navnet på den fil du vil have statistik for.
  • Log ind eller opret dig for at tilføje kommentarer

# 14

15 år 4 måneder siden

Permalink

Indsendt af marx den 25. februar 2010 kl. 20:53

Permalink

#11
Det handler ikke om

#11
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
  • Log ind eller opret dig for at tilføje kommentarer

# 15

15 år 4 måneder siden

Permalink

Indsendt af marlar den 25. februar 2010 kl. 21:16

Permalink

Re: Tælle anslag i pdf / LaTeX dokument

#11: Det var faktisk mest sprogbrugen jeg hentydede til. Jeg var/er jo enig i dine betragtninger.

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.
  • Log ind eller opret dig for at tilføje kommentarer

# 16

15 år 4 måneder siden

Permalink

Indsendt af ulrik den 25. februar 2010 kl. 21:50

Permalink

Re: Tælle anslag i pdf / LaTeX dokument

#13 Yes så fik jeg det til at virke. altså pdftotext document.pdf - | wc -c koden

Tak for hjælpen.

  • Log ind eller opret dig for at tilføje kommentarer

# 17

15 år 4 måneder siden

Permalink

Indsendt af divineant den 26. februar 2010 kl. 00:34

Permalink

Re: Tælle anslag i pdf / LaTeX dokument

#16 Det virkede mystisk på mig, fordi det er præcis det samme som der bliver kaldt i det script jeg lavede til dig. Så nu har jeg fundet en bug.
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)
  • Log ind eller opret dig for at tilføje kommentarer

# 18

15 år 4 måneder siden

Permalink

Indsendt af ulrik den 26. februar 2010 kl. 12:54

Permalink

#17 Yes nu virker det også.

#17
Yes nu virker det også.

Tak for hjælpen.

  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0
Linux fra begynder til professionel af O'Reilly 0

Seneste aktivitet

Virtuel maskine? 3
"Intet realistisk alternativ" - mig i r*ven 16
Gode anmeldelser Zorin OS 17.3 8
Open Source-eksperimentet 5
En snak om Linux-kompatibel software 7
Nulstilling af adgangskode 6
PCLinuxOS 27
Ingen Mint 5
Linux App Store Flathub når 3 milliarder downloads 2
Digitaliseringsministeriet sætter gang i pilotprojekt om digital suverænitet 3
Mest sikker webbrowser 5
Firefox 2
Privatbeskeder 7
Backup/synkronisering? 3
BigLinux 5
Chatgpt satire 1
Læsning af databasefil i Firefox 2
Vanilla OS 15
Pepsi Challenge 4
Linuxin er nu migreret til Drupal 11 13

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !