JanKoWeb: Odborný SW - TeX a Sumatra PDF - nastavení zpětného hledání

TeX a Sumatra PDF - nastavení zpětného hledání

Dnes se podíváme, jak v rozchodit zpětné hledání (inverse search) mezi TexnicCenter a SumatraPDF.

Zpětné hledání

Zpětné hledání (inverse search) je velmi užitečná věc při psaní dokumentů v TeXu. Umožňuje totiž poklepáním na text v pdf otevřít patřičný řádek ve zdrojovém kódu TeXu.

Příprava

Předpokládám, že máte nainstalovaný MikTeX a TexnicCenter - viz průvodce.

Nicméně po instalaci podle průvodce výše mi nefungovalo zpětné hledání v SumatraPDF. Proto jsem postupoval takto:

Postup

- stáhnout upravenou verzi SumatraPDF.
- najít, kde je adresář SumatraPDF (patrně C:/Program Files/SumatraPDF/ - v něm vytvořit adresář "Old" a exe soubor "SumatraPDF.exe" do něj schovat (jedná se pouze o krok zálohy v případě problému)
- do adresáře SumatraPDF (viz předchozí krok) zkopírovat stažený soubor "SumatraPDF-TeX.exe" a přejmenovat na "SumatraPDF.exe" - zkontrolovat nastavení zpětného hledání (menu Nastavení / Nastavení - v dolní části) - mělo by tam být "C:\\Program Files\\TeXnicCenter\\TEXCNTR.exe" /ddecmd "[goto('%f', '%l')]" (pozor na uvozovky, apostrofy a lomitka).
Nastavení SumatraPDF
Nastavení SumatraPDF

Funkce

Nyní, pokud jste TeXnicCenter instalovali podle průvodce, by mělo fungovat:

Dopředné hledání

Po překladu z TeX do PDF se řádek, na kterém stál kurzor ve zdrojovém kódu, označí modrým čtverečkem.

Zpětné hledání

Poklepem na text ve vytvořeném PDF se otevře patřičný řádek zdrojového kódu.

Rubrika Odborný SW | Tagy TeX, SumatraPDF, Search, Nastavení, Tipy | So 24.04.2010 | 3804x

Náhodné články

Tento web jsem zakládal na střední, v roce 2008. Je zde hlavně archiv mé tvorby.

Aktuální věci publikuji kvůli úspoře času na Twitter.

Honza

"Na každé práci je tím nejtěžším začít."

NN