abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
včera 21:32 | Nasazení Linuxu

Canonical představuje nejnovější verzi chytré helmy DAQRI s Ubuntu pro rozšířenou realitu. K vidění bude příští týden v Barceloně na veletrhu Mobile World Congress 2017.

Ladislav Hagara | Komentářů: 0
včera 21:31 | Pozvánky

Pro zájemce o hlubší znalosti fungování operačních systémů připravila MFF UK nový předmět Pokročilé operační systémy, v rámci něhož se vystřídají přednášející nejen z řad pracovníků fakulty, ale dorazí také odborníci ze společností AVAST, Oracle, Red Hat a SUSE. Tento předmět volně navazuje na kurz Operační systémy ze zimního semestru, ale pokud máte praktické zkušenosti odjinud (například z přispívání do jádra Linuxu) a chcete si

… více »
Martin Děcký | Komentářů: 0
včera 21:30 | Pozvánky

Czech JBoss User Group Vás srdečně zve na setkání JBUG v Brně, které se koná ve středu 1. března 2017 v prostorách Fakulty Informatiky Masarykovy Univerzity v místnosti A318 od 18:00. Přednáší Tomáš Remeš a Matěj Novotný na téma CDI 2.0 - New and Noteworthy. Více informací na Facebooku a na Twitteru #jbugcz.

mjedlick | Komentářů: 0
20.2. 23:45 | Zajímavý software

Na blogu Qt bylo představeno Qt 3D Studio. Jedná se o produkt dosud známý pod názvem NVIDIA DRIVE™ Design Studio. NVIDIA jej věnovala Qt. Jedná se o několik set tisíc řádků zdrojového kódu. Qt 3D Studio bude stejně jako Qt k dispozici jak pod open source, tak pod komerční licencí. Ukázka práce s Qt 3D Studiem na YouTube.

Ladislav Hagara | Komentářů: 10
20.2. 17:50 | Komunita

Nadace The Document Foundation (TDF) zastřešující vývoj svobodného kancelářského balíku LibreOffice slaví 5 let od svého oficiálního vzniku. Nadace byla představena 28. září 2010. Formálně byla založena ale až 17. února 2012.

Ladislav Hagara | Komentářů: 0
20.2. 12:50 | Komunita

Mozilla.cz informuje, že dosud experimentální funkce Page Shot z programu Firefox Test Pilot (zprávička) se stane součástí Firefoxu. Page Shot je nástroj pro vytváření snímků webových stránek. Umí výběr oblasti, prvku stránky (např. odstavce), nebo uložení snímku celé stránky. Snímky lze ukládat na disk nebo nahrávat na server Mozilly. Nedávno bylo oznámeno, že se součástí Firefoxu stane Activity Stream.

Ladislav Hagara | Komentářů: 31
20.2. 04:10 | Nová verze

Po 10 týdnech vývoje od vydání Linuxu 4.9 (zprávička) oznámil Linus Torvalds, mj. již 20 let žijící v USA, vydání Linuxu 4.10 (LKML). Přehled nových vlastností a vylepšení například na Kernel Newbies a v Jaderných novinách (1, 2 a 3). Kódové jméno Linuxu 4.10 je Fearless Coyote.

Ladislav Hagara | Komentářů: 22
19.2. 15:55 | Zajímavý projekt

Vyzkoušet si příkazy a vyřešit několik úkolů lze na stránkách Commandline Challenge (CMD Challenge). Úkoly lze řešit různými způsoby, důležitý je výsledek. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.

Ladislav Hagara | Komentářů: 18
18.2. 17:35 | Bezpečnostní upozornění

Německá Bundesnetzagentur (obdoba českého ČTU) zakázala na německém území prodej panenky Cayla kvůli „špionáži“ dětí. Tato elektronická hračka obsahuje mikrofon, reproduktor a kameru a bezdrátové komunikační rozhraní, pomocí kterého se hračka připojuje na servery výrobce. Takovýmto způsobem může hračka pomocí umělé inteligence „odpovídat“ na dotazy dítěte. Hlavní problém bude ale asi někde jinde, podle prvotních zpráv může

… více »
Petr Tomášek | Komentářů: 34
17.2. 15:30 | Bezpečnostní upozornění

CSIRT.CZ upozorňuje, že bezpečnostní experti objevili nový typ malwaru, jenž cílí na open source e-commerce platformu Magento. Malware je zajímavý tím, že se jedná o první svého druhu, jehož kód zůstává skrytý v SQL databázi zasaženého e-shopu. Škodlivý kód je volán pomocí tzv. SQL trigerru, který je spouštěn při každém vytvoření objednávky v systému.

Ladislav Hagara | Komentářů: 6
Jak se stavíte k trendu ztenčování přenosných zařízení (smartphony, notebooky)?
 (13%)
 (2%)
 (72%)
 (3%)
 (10%)
Celkem 679 hlasů
 Komentářů: 61, poslední včera 13:06
Rozcestník
Štítky: není přiřazen žádný štítek

Dotaz: latex: hyperref - nefungují odkazy

8.10.2008 16:06 Pev | skóre: 28
latex: hyperref - nefungují odkazy
Přečteno: 1733×
Zdravím,

v pdflatexu mi nefungují některé odkazy, pdflatex píše:
pdfTeX warning (dest): name{obr020301} has been referenced but does not exist, 
replaced by a fixed one
Chyba se projeví tak, že odkaz ukazuje na první stránku.

Kód latexu:
{{\caption[{Roztřídění čekajících operací}]{{{Roztřídění čekajících operací}}}\label{obr020301}}}
\end{center}
\end{figure}
...
... obrázek \hyperlink{obr020301}{{\ref{obr020301}}}...
Hledal jsem na usenet konferencích (comp.text.tex), řeší to tam několikrát, ale kloudná rada nikde.

Můj problém se vyskytuje jen u obrázku, odkazy na kapitoly fungují správně.

Zde radí použít \phantomsection, ale to mi nějak nepomohlo (zkoušel jsem to dát na různá místa).

Zde zase radí:

You can overload \hyperlink and \hypertarget and log the targets in the .aux file. Then at the next run, the targets are known.

Nechápu moc jak to chtějí načíst (pouštím pdflatex víckrát, aby se načetly soubory s obsahy a jiné...).

Díky za tipy.

Odpovědi

8.10.2008 16:14 robertK | skóre: 26 | blog: Klokanuv_blog | Brno
Rozbalit Rozbalit vše Re: latex: hyperref - nefungují odkazy
\documentclass{article}
\usepackage{hyperref}
\begin{document}

\begin{figure}
  \centering
  Obrazek

 \caption{Popisek}\label{obr}
\end{figure}

\newpage
Koukni na Obrazek \ref{obr}.
\end{document}
>
8.10.2008 18:45 Pev | skóre: 28
Rozbalit Rozbalit vše Re: latex: hyperref - nefungují odkazy
Díky za snahu. Já nevložil celý kód - vypadá nějak takhle:

\label{sec_operace_s_klici}\hypertarget{sec_operace_s_klici}{}%

% figure ------------------------------------------------------ \begin{figure} \begin{center}

{{\includegraphics[scale=0.7]{data_pro_pcli}}\hypertarget{id2674030}{}% \label{id2674030} } {{\caption[{Roztřídění čekajících operací podle serverů a klíčů}]{{{Roztřídění čekajících operací podle serverů a klíčů}}}\label{obr020301}}} \end{center} \end{figure}

obrázek tady \hyperlink{obr020301}{{\ref{obr020301}}}.

S latexem a odkazy mám nějaké zkušenosti, s odkazy jsem již dělal. Tentokrát generuju latex docbookem (xsl: db2latex) - to jen na vysvětlenou, proč je kód takový, jaký je, sám bych psal latex trochu jinak.

Každopádně ikdyž je generovaný kód složitější, v zásadě dělá to samé (když kód zjednoduším, ničemu to nepomůže). Problém bude v něčem jiném.
8.10.2008 19:27 robertK | skóre: 26 | blog: Klokanuv_blog | Brno
Rozbalit Rozbalit vše Re: latex: hyperref - nefungují odkazy
Nedela to same, makro hyperlink ocekava v druhem parametru text a v prvnim parametru nazev linku, coz obecne nesouvisi s argumentem prikazu label, ale jde to zjistit treba v souboru jmeno_souboru.aux - v tom mem souboru to bylo treba figure.1

Vetsinou uzivatel tohle nevidi a proto se hyperlink pouziva po vlozeni kotvy pro odkaz prikazem hypertarget. Trvate -li na makru hyperlink, zkuste za \label{obr020301} pridat \hypertarget{obr020301}{}

ref uz sam o sobe dela cely odkaz, pokud chcete mit jiny text odkazu, pouzijte makro hyperref

9.10.2008 09:45 robertK | skóre: 26 | blog: Klokanuv_blog | Brno
Rozbalit Rozbalit vše Re: latex: hyperref - nefungují odkazy
predchozi odpoved jsem psal naslepo, az ted jsem u TeXu tak jeste posilam jiny funkcni kod, ktery Vas snad presvedci, ze to delate spatne
\documentclass{article}
\usepackage{hyperref}
\begin{document}

\begin{figure}
  \centering
  Obrazek

 \caption{Popisek}\label{obr}\hypertarget{obr}{}
\end{figure}


aaa
\newpage

Koukni na Obrazek \ref{obr}.

Koukni na Obrazek \hyperlink{figure.1}{\ref{obr}}.

Koukni na Obrazek \hyperlink{obr}{\ref{obr}}.


\end{document}
Mezi temi tremi variantami nevidim rozdil, neni tedy duvod nepouzit klasicke \label a \ref
8.11.2008 17:41 Pev | skóre: 28
Rozbalit Rozbalit vše Re: latex: hyperref - nefungují odkazy
Tak tohle opravdu pomohlo, díky moc :-).

Zjevně další bug v db2latexu...
8.10.2008 19:30 robertK | skóre: 26 | blog: Klokanuv_blog | Brno
Rozbalit Rozbalit vše Re: latex: hyperref - nefungují odkazy
Ted koukam ze u jinych labelu ten hypertarget mate, tak se teprve divim, proc u toho obrazku chybi ....
8.11.2008 17:30 Pev | skóre: 28
Rozbalit Rozbalit vše Re: latex: hyperref - nefungují odkazy
Díky za tipy. Snažím se to pochopit a zprovoznit.

Já sám na ničem netrvám, jde spíš o to, že kód generuji pomocí softu xslt2. Ten sám používa db2latex k transofrmaci z docbooku do latexu...

Když vytáhnu kód, který jsem uvedl, do samostatného souboru, tak to funguje. Ve velké diplomce už ne. Zkusím tedy Váš kód.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.