7 votes

Recherche de ponctuation dans l'aperçu

Dans l'aperçu (v 5.3 sur 10.6.8), si je recherche une seule lettre comme k dans un pdf, le programme trouvera et surlignera chaque instance de cette lettre dans le pdf.

Cependant, si je recherche un signe de ponctuation tel que ? ou ;, il signalera trouvé sur 0 pages, même lorsque le document est parsemé de telles ponctuations.

Comment puis-je faire en sorte que l'aperçu recherche la ponctuation ?

La raison en est que je souhaite localiser toutes les instances de références manquantes (indiquées par [?]) dans une sortie pdf de LaTeX. (Oui, je sais que LaTeX me dira où elles se trouvent dans le fichier source, mais je souhaite les trouver dans le pdf.)

0 votes

Pouvez-vous rechercher [?] à la place ?

1 votes

Vous devriez vous renseigner davantage. En fait, si je recherche [?] d, cela trouvera toutes les instances de d et ignorera complètement la ponctuation. Je pense que la ponctuation est supprimée avant la recherche. Probablement rien que je puisse faire à ce sujet.

4voto

OneRainbow Points 51

Un an plus tard mais cela peut aider d'autres :

Pour moi, l'échapper entre doubles crochets fonctionne, donc essayez de rechercher ":" ou "?".

L'échappement entre guillemets recherche tout ce qui se trouve entre les guillemets de manière similaire à la façon dont Google effectue ses options de recherche.

1 votes

Les doubles crochets ne semblent pas fonctionner pour le problème de l'OP, quoi que qui soit indiqué à l'intérieur des crochets est considéré comme des ensembles d'éléments.

0 votes

Cela ne fonctionne pas pour moi.

3voto

Douglas Points 10417

Est-ce que cela doit être en Aperçu? Aperçu ne semble pas avoir cette fonctionnalité à partir de El Capitan (10.11). Cependant, j'ai trouvé et testé deux façons de rechercher des signes de ponctuation dans les fichiers PDF.

  1. Acrobat Reader
  2. pdfgrep

Acrobat Reader

En utilisant Adobe Acrobat, j'ai simplement entré le signe de ponctuation dans le champ de recherche, dans ce cas deux points (:) et Acrobat a trouvé toutes les occurrences de celui-ci.

Exemple de page PDF

Remarque: J'ai effectivement testé le point d'interrogation (?) et cela a fonctionné. Malheureusement, le seul document que j'avais sous la main contenait des informations personnelles donc je n'ai pas pu l'utiliser comme exemple. Cependant, j'ai veillé à tester différents signes de ponctuation tels que les points, les points d'exclamation, les points d'interrogation, les virgules, etc. et tout a fonctionné.

pdfgrep

pdfgrep est l'équivalent PDF de l'utilitaire en ligne de commande (CLI) grep. L'utilisation est simple:

pdfgrep [OPTIONS] PATTERN FILE

Donc, pour rechercher une virgule et vous dire sur quelle page elle se trouve, il suffit de taper la commande suivante:

pdfgrep -n "?" foobar.pdf

pdfgrep est un logiciel FOSS et disponible sur Homebrew et MacPorts. Consultez man pdfgrep pour plus d'informations.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X