Sziasztok! latexből szeretnék pdf-et generálni úgy, hogy a benne levő szöveg másolható legyen Firefoxból. Például ez a 2013-as Typotex tankönyv: http://etananyag.ttk.elte.hu/FiLeS/downloads/_Besenyei_Parc_diffegyenle… mind Firefoxból, mind evince-ből jól másolható. Nem tudom, hogyan van kódolva, de hasonlót szeretnék elérni. Amiket próbáltam
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[magyar]{babel}
\begin{document}
árvíztűrő tükörfúrógép [...]
https://docdro.id/HXJigOr (le kell tölteni, és úgy megnyitni)
Az eredménye evince-ből jól másolható, viszont a Firefoxban minden ékezet fura repülő.
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[magyar]{babel}
\usepackage[T1]{fontenc}
\begin{document}
árvíztűrő tükörfúrógép [...]
Ez evince-ből kevésbé jól másolható, az ű,ő,Ű,Ő betűket elrontja, a Firefox meg egyrészt ugyanígy elrontja az ű,ő,Ű,Ő betűket, + még a space-ket is megeszi. 18.04-es Ubuntu, kb a legújabb minden csomag.
Valakinél működik?
- 466 megtekintés
Hozzászólások
Nálam a T1 fontenc változat jól másolható FF-ból (enélkül szóközöket rak az ékezetek elé). Manjaro Linux alatt, a pdflatex verziója:
$ pdflatex -version
pdfTeX 3.14159265-2.6-1.40.20 (TeX Live 2019/Arch Linux)
kpathsea version 6.3.1
Compiled with libpng 1.6.37; using libpng 1.6.37
Compiled with zlib 1.2.11; using zlib 1.2.11
Compiled with poppler version 0.85.0
Xelatex-kel próbáltad?
- A hozzászóláshoz be kell jelentkezni
Tudsz adni egy pdf-et, hogy mit generál?
Nálam 2017-es tex van, ez a legújabb, amit az ubuntu a 18.04-re ad, most nem tudom megnézni újabbal.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Wow, ilyet akarok!
Leszedtem a legújabb texlive-ot TUG-ról
$ pdflatex --version
pdfTeX 3.14159265-2.6-1.40.20 (TeX Live 2019)
kpathsea version 6.3.1
Compiled with libpng 1.6.36; using libpng 1.6.36
Compiled with zlib 1.2.11; using zlib 1.2.11
Compiled with xpdf version 4.01
És ezzel még mindig nem működik. Talán az xpdf lesz a ludas, majd megnézem popperrel egyszer.
- A hozzászóláshoz be kell jelentkezni
Ne akard, nem jó. Lentebb leírtam, miért.
- A hozzászóláshoz be kell jelentkezni
Érdekes. Én kicsit máshogy szoktam kezdeni a dokumentumaimat. Bedobom neked harmadik változatnak.
\documentclass[magyar]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\begin{document}
árvíztűrő tükörfúrógép ÁRVÍZTŰRŐ TÜKÖRFÚRÓGÉP
árvíztűrő tükörfúrógép ÁRVÍZTŰRŐ TÜKÖRFÚRÓGÉP
\end{document}
Szedés utáni pdf: https://www.docdroid.net/8wYzZFA/arvizturo.pdf
Látszólag ugyan az, mint a második verziód, azonban nem tudom, hogy a [magyar] jelölő átkerülése okoz-e változást. (Általában lyx alatt szoktam dokumentumokat írni, mivel úgy kicsit kényelmesebb, mint telibe latex makrókat írni. E miatt viszont elég gyakorlatlan vagyok nyers latexben.)
Amire igazán kíváncsi vagy, azt sajnos nem tudom ellenőrizni, mivel win alatt vagyok, az evince meg elég furcsán viselkedik ezen a platformon. (Ennek megfelelően a szedés MiKTeX pdflatex kombóval történt.)
Zavard össze a világot: mosolyogj hétfőn.
- A hozzászóláshoz be kell jelentkezni
Kimásoltam a szöveget a pdf-ből, ezt kaptam:
árvízt¶r®tükörfúrógépÁRVÍZTRTÜKÖRFÚRÓGÉPárvízt¶r®tükör-fúrógépÁRVÍZTRTÜKÖRFÚRÓGÉP1
- A hozzászóláshoz be kell jelentkezni
Kis módosítással így jónak tűnik, legalábbis az okularból és a firefoxból kimásolva (a magyar.ldf verziószámának vsz. nincs jelentősége):
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[magyar]{babel}
\begin{document}
árvíztűrő tükörfúrógép ÁRVÍZTŰRŐ TÜKÖRFÚRÓGÉP
árvíztűrő tükörfúrógép ÁRVÍZTŰRŐ TÜKÖRFÚRÓGÉP
\end{document}
- A hozzászóláshoz be kell jelentkezni
Amíg a PDF-ben nincsen benne a unicode mapping, addig nem fog menni. Ha Type 3-as fontot használsz (Úristen! Ilyen még van?!), akkor szintén nem.
Előbbin elvileg segít:
\pdfgentounicode 1
- A hozzászóláshoz be kell jelentkezni
Én XeLaTeX-et használok (TeXstudióval, de ez mindegy), itt nincsenek ilyen gondjaim. A releváns preambulum:
\usepackage{polyglossia}
\setdefaultlanguage{magyar}
\PolyglossiaSetup{magyar}{indentfirst=true}
\usepackage{libertinus}
- A hozzászóláshoz be kell jelentkezni
Egyelőre ott tartok, hogy Manjaro alatt tudom reprodukálni hogy működik, kiadom a
sudo pacman -Sy texlive-core texlive-bin
parancsot, és voilà működik, a pdflatex vagy a latex+dvipdf eredményeképpen előálló pdf-ekben az ékezetek olyanok, hogy a firefox is felismeri őket. A tug.org-ról letöltve ott sem jó.
Illetve a legújabb Ubuntu sem jó még.
- A hozzászóláshoz be kell jelentkezni