Tex fórum

TeXLive biber és APA style

Fórumok

Sziasztok!

 

Hogyan tudok LaTeX-ben American Psychological Association (APA) formában references.bib-et használni? Ha jól nézem, az a baja, hogy ehhez nincs magyar nyelvi támogatás alapból.

Valahonnan tudnék vadászni ilyet? Debian SID Docker-ben, tehát a legfrissebb LaTeX és APT-vel ezeket raktam fel: pandoc texlive texlive-latex-extra texlive-extra-utils texlive-fonts-extra texlive-bibtex-extra texlive-lang-european biber latexmk make git procps locales-all curl.

Így próbálom / próbálnám használni:

\usepackage[backend=biber,style=apa,sorting=nty,doi=true,isbn=true,url=false,eprint=false]{biblatex}

\addbibresource{references.bib}
IEEE style-vel megy, de az most nem megfelelő :(

 

Köszi!

 

Megoldás:

Egyrészt ellenőrizni kell, létezik-e a fájl

/usr/share/texlive/texmf-dist/tex/latex/biblatex-apa/hungarian-apa.lbx

Ez Debian-ban trixie óta érhető el (tehát a bookworm-ban, ami perpill a stabil nem).

Ha létezik, akkor - bár a hivatalos leírás szerint ez automatikus - map-elni kell kézzel, így:

\usepackage[backend=biber,style=apa,language=magyar]{biblatex}
\addbibresource{references.bib}
\DeclareLanguageMapping{magyar}{/usr/share/texlive/texmf-dist/tex/latex/biblatex-apa/hungarian-apa}

Az lbx-et a végére rakja automatikusan, így nincs rá szükség. A teljes, abszolút elérési út nélkül nem találja meg a fájlt, tehát ez is must-have.

 

Így hiba nélkül fordul és még a kinézet is az elvárt! :)

 

Mivel Docker, egy parancs volt átírni a sid-et trixie-re a Dockerfile-ban. Valszin sid-ben is megy, de ott van egy kis kínja a locales csomagnak, így a trixie jelenleg stabilabbnak tűnik és a texlive verziója is egyezik a testing ággal.

Disszertáció írása, hogyan

Fórumok

Sziasztok!

A világ úgy gondolja, hogy meg kéne írnom a disszertációmat. Ha már így alakult, gondoltam, teszek egy kört a kivitelezés felderítésének érdekében.

MS Office kilőve, Linux-ot használok.

LibreOffice - éppen most követtem nyomon egy ebben készült anyag sorsát (nem rossz, de a munka vége felé már bele lehet őrülni, ha elcsúszik valamilyen ábra számozás - persze lehet, hogy az anyag jobban lekötötte a szerző figyelmét, mint az LO mélyebb tanulmányozása).

*TEX* - mindig a megfelelő alkalomra vártam, hogy megtanulhassam. Nagyjából bő egy év áll a rendelkezésemre, hogy a saját írásommal elkészüljek (tehát a kézirat nincs meg és a *TEX*-et sem ismerem mélyebben).

Kérdés: itt a HUP-on számos kolléga használ valamilyen TEX környezetet, egyénileg indokolt választás által. Nem szeretnék hitvitákba belemenni, egyszerűen szeretnék javaslatokat kapni arra, hogy Linux/Ubuntu alatt egy ilyen méretű munkát, csekély előismerettel melyik környezetben lenne érdemes elvégezni.

Szempont, hogy a telepítés és a beállítás ne igényeljen atomfizikus diplomát (ne kelljen heteket reszelni rajta, mire működőképessé válik).

Ha a forrásszöveget és a formázásokat beírom, viszonylag gyorsan láthassam a nyomtatási képet.

A disszertáció magyar nyelven készül, de lehetnek benne idegen nyelvű idézetek. ábrák, táblázatok, hivatkozások dokumentumon belülre és kívülre, lábléc, fejléc, tartalomjegyzék, tárgymutató és a többi szokásos elem. Ezek megtanulásához se kelljen hosszú időt eltölteni, illetve jó, ha van támogatás rá.

A disszertáció az ELTÉ-re készül, ha valakinek van intézményre vonatkozó tapasztalata a technikai kivitelezés tekintetében és ezt megosztaná, remek lenne (pl. van valami intézményi sablon, vagy kész segédlet, stb).

Megvan a nagy kék LaTex könyv, szorgalmasan nézegetem, de most a tettek mezejére lépnék. Ebben kérek segítséget, tanácsot, javaslatot.

Üdv, Cözi

----

Update: Sokan írtátok a LyX-et. Ha ez tudja a rendes magyar szövegekre vonatkozó képességeket (helyesírás-ellenőrző, elválasztás), akkor ezt próbálom ki legelőször. Érdekes olvasni a hitvitákat, még azokban is találok adalék információkat, de nyilván jobban eső érzés, ha mindenki nyugodtan, észszerűen érvel a saját igaza mellett :-)

Egyébként a *TeX*-et nem csak a disszertáció megírására szeretném használni, hanem van egy tervem nagyobb szövegek fél-automatizált kiadására, így a tudományos munkám csak egy indok, hogy az egészet elkezdjem.

Köszönöm az eddigi segítségeket, ha még jönnek újabbak, azokat is szívesen veszem.

Amikor elkezdem a ténylege munkát, itt tenném fel a kivitelezéshez tartozó kérdéseimet. Remélem, akkor is lesznek, akik majd olvassák, és válaszolnak rá :-)

Tikz-hibaüzenet: Missing number, treated as zero. [megoldva]

Fórumok

Sziasztok.

Egy Tikz-grafika egyik yshift koordinátáját szeretném paraméterrel ellátni, de az újabb tikz-verziók az alábbi kódot képtelenek úgy feldolgozni, hogy az összeadásnál a \szamertek -et számként kezeljék.

\def\szamertek{1cm}

\begin{tikzpicture}[remember picture,overlay]
    \node[ inner sep=0pt, xshift=1.5\linewidth, yshift=-1.5cm+\szamertek] at (pic cs:stickit) 
    {\includegraphics[width=.6\linewidth]{valami.eps}};
\end{tikzpicture}

Ez a hibaüzenetem van:

! Missing number, treated as zero.
<to be read again> 
                   p

vagyis a \szamertek nulla lesz, ami számomra hatalmas kavarodást okoz.

Mi lehet a megoldás?

! LaTeX Error: Command \ch already defined. -- és egyéb hasonló...

Fórumok

Sziasztok.

Az alábbi hibakóddal vacakolok egy ideje (talán fél éve), de nem jövök rá, mi az oka.

! LaTeX Error: Command \sh already defined.
               Or name \end... illegal, see p.192 of the manual.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.986 \begin{document}
                      
? 

! LaTeX Error: Command \ch already defined.
               Or name \end... illegal, see p.192 of the manual.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.986 \begin{document}
                      
? 

! LaTeX Error: Command \tg already defined.
               Or name \end... illegal, see p.192 of the manual.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.986 \begin{document}
                      
? 

! LaTeX Error: Command \ctg already defined.
               Or name \end... illegal, see p.192 of the manual.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.986 \begin{document}
                      
? 

! LaTeX Error: Command \arctg already defined.
               Or name \end... illegal, see p.192 of the manual.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.986 \begin{document}
                      
? 

! LaTeX Error: Command \arcctg already defined.
               Or name \end... illegal, see p.192 of the manual.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.986 \begin{document}
                      
? 

! LaTeX Error: Command \cth already defined.
               Or name \end... illegal, see p.192 of the manual.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.986 \begin{document}
                      
? 

! LaTeX Error: Command \cosec already defined.
               Or name \end... illegal, see p.192 of the manual.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.986 \begin{document}
                      
? 

A latex fordítót csak emiatt indítom a -interaction=nonstopmode kapcsolóval, amúgy a kimenet hibátlan.

Korábbi Texlive ilyet nem produkál, csak a két legújabb kiadás.

Találkozott már valaki ilyennel?

(Félreértések elkerülése végett: nem akarok más fordítót használni, megvan rá az okom.)

ghostscript lassulása

Fórumok

Sziasztok.

Míg Slackware 14.2 alatt egy tisztességesen telepített ghostscript tökéletesen renderel, addig egy legújabb linux Mint-en ugyanazt 5 perc helyett 40-50 percig készíti el. A keletkező átmeneti állomány mérete mindkét esetben 1.2GB körüli méret.

Valami súlyos gond lehet, de nem tudom, micsoda. Az eredmény amúgy ugyanaz, semmi minőségbeli anomália.

Félszóközök... [lezárva]

Fórumok

Sziasztok!

Van a magyar tipográfiának egy olyan különlegessége, melyet nem építettek be egyes zárt forráskódú kiadványszerkesztőkbe, holott a nyelvi lokalizációját ezeknek már megtették.

Ha latex vagy tex stb. fordítót használsz, és a magyar.ldf aktív, elméletileg egyes írásjelek után automatikusan ott a félszőköz (pl. ? és ! jel előtt). Viszont korrektorok majdnem mindegyike azt hibának veszi, teljes szóköznek érzékelik, amikor esetleg olyan a sortörés.

Namost...

Előfordulhat, hogy akik a magyar.ldf-et fejlesztik, nincsenek elég alaposan rádrótozva az MTA épületére? (Kicsit kurtán fogalmaztam meg a fórumtémámat, remélem elnézitek, nagyon fáradt vagyok.)

-- Miként lehet a lehető legtöbbet megtudnom arról, hogyan kell a jelenlegi szabályok szerint betöltenem a magyar.ldf-et? El lehet érni valamilyen úton a fejlesztőket konkrét kérdéssel?

A BME latex-hel foglalkozó része régóta nincs frissítve, jelenleg Tómács Tibor állandóan megújuló doksija jeleníti meg az újdonságokat. Van más is?

---
A ténmát lezártam magam részéről, részleteket lásd itt: https://hup.hu/comment/2641340#comment-2641340

Fontszerkesztés

Fórumok

Sziasztok.
TeX/LaTeX stb. alatt a 

{\fontfamily{stix}\selectfont}

kódsorral váltok át alapfontból gyengénlátóknak is olvashatóbb fontra.

Kérdésem az, próbálta-e már valaki a kis t betű szárát fontforge programmal megnyújtani? Ez az egyetlen dolog nem tetszik benne, amúgy szépek a ligatúrái.

FontForge alatt még a kiszemelt fájl beolvasása is bonyolult, régebben (5-10 éve) sikerült valami, de elfelejtettem mindent...
 

/temp könyvtár és a ghostscript

Fórumok

Sziasztok.

dvipdf fordító esetén a dvi állományból készül pdf, de a ghostscript dolgozik a háttérben. alapértelmezettként a /tmp vkönyvtárban létrehoz 4 fájlt, ezekbe ír. 1 GB fölé növekedik nekem a mérete, mire megalkotja a pdf-et... ezután törli a négy átmeneti fájlt.

Hogyan lehet elérni, hogy ne oda, hanem egy általam kijelölt könyvtárba alkossa az átmeneti fájlokat?