LaTeXで生成されたPDFファイルを見つける方法は?

LaTeXで生成されたPDFファイルを見つける方法は?

私が作成したPDFファイルを探したいので、LaTeXで生成されたPDFファイルを探す必要があります。findここでは効果があると思いました。

OS X エル・キャピタン

ウルリッチの提案を実装find BitTorrentSync/ -exec pdfinfo {} + |grep pdftexしましたが、

find: pdfinfo: No such file or directory
find: pdfinfo: No such file or directory
...

pdfinfo問題は、まだ私のシステムにその機能がないことです。

L.Levrelの提案。 GNU製品を使用している場所で実行していますが、gfind -name '*.pdf' | gxargs ggrep -al '^/Producer (pdfTeX'OS X El-Capitanでは実行しています。

gxargs: unmatched single quote; by default quotes are special to xargs unless you use the -0 option
ggrep: cademic: invalid context length argument

Ubuntu16.04

エラーのため、Ulrichの提案を実行できません。ここ。 L.Levrelの最初の提案はうまくいきませんが、次のような場合にはうまくいきます。xargs -0

find -name '*.pdf' | xargs -0 grep -al '^/Producer (pdfTeX'

LaTeXはどのようにfindPDFファイルを生成しますか?

ベストアンサー1

「/Producer」行を見ると、次のようになります。

find -name '*.pdf' | xargs grep -al '^/Producer (pdfTeX'

または二重引用符を使用してください。

find -name '*.pdf' | xargs grep -al "^/Producer (pdfTeX"

または、nullで区切られたファイルのリストを使用してください。

find -name '*.pdf' -print0 | xargs -0 grep -al '^/Producer (pdfTeX'

おすすめ記事