Jag är helt ny på LaTeX och behövde beamer
-paket för min PowerPoint-presentation.
Hur installerar jag det? Jag har läst något så här: http://www.arthurkoziel.com/2008/06/02/how-to-install-latex-beamer-for-tex-live-on-mac-os-x/
försökt i terminalen, få fortfarande fel:
! LaTeX Error: File `beamerthemeumbc3.sty" not found.
Jag tror att jag gör något fel med min katalog? Jag har dragit beamer till TeX-mappen, som finns i Applications.
Förhoppningsvis kan någon berätta för mig att kommandona ska skrivas in i terminalen?
Kommentarer
Svar
Du måste ladda ner UMBC-teman, som beskrivs i Werners svar från 17 april .
Readme som ingår i UBMC-teman är inte särskilt uttrycklig:
- Packa upp arkivet Du får en mapp
Beamer
, byt namn på den tillUMBC
- I menyvalet Gå , välj Gå till mapp eller ⌘ + Skift + G och skriv
~/Library
- Om du ha en mapp med namnet
texmf
, öppna den eller om den inte skapas. - Inuti om du har en mapp med namnet
tex
, öppna den eller skapa den. - Nu, inuti om du har en mapp med namnet
latex
, öppna den eller skapa den. - Slutligen: Lägg till
UMBC
-mappen i mappenlatex
. Det är allt.
Här ett exempel:
\documentclass{beamer} \usetheme{umbc4} \begin{document} \begin{frame} \frametitle{Overlaying declarations and graphics} \begin{theorem}<1-> Every finite distributive lattice can be embedded in a boolean lattice. \end{theorem} \begin{proof}<3-> Use join-irreducible elements. \end{proof} \end{frame} \end{document}
Kommentarer
- gjorde precis vad du sa, få fortfarande felet, det ser ut så här: (/ usr / local / texlive / 2011 / texmf-dist / tex / latex / beamer / teman / inner / beamerinnerth emedefault.sty) (/ usr / local / texlive / 2011 / texmf-dist / tex / latex / beamer / teman / yttre / beamerouterth emedefault. sty)))! LaTeX-fel: Fil `beamerthemeumbc3.sty ’ hittades inte. Skriv X för att avsluta eller < RETURN > för att fortsätta, eller ange nytt namn. (Standardtillägg: sty) Ange filnamn:
- Kan du ge en MWE?
beamerthemeumbc3.sty
finns i temamappen (se Werner ’ s svar?) Har du samma mapp? - Har du ändrat något i texmf.cnf-filen ? Har du texmf-mappen i ditt bibliotek? Du kan köra
texhash
under din period inal men normalt är det ’ inte nödvändigt. En annan möjlighet är att placera beamerthemeumbc3.sty i samma mapp i huvudfilen, men den ’ är inte särskilt elegant. - Som Altermundus skrev, var dina beamer-temafiler måste placeras i mappen ~ / Library / texmf / tex / latex, inte i mappen / usr ….
- @kulimer Om du inte ’ inte har en lokal
texmf
-mapp kan du använda min make-local- texmf-skript tillgängligt här: make-local-texmf . Kör det här skriptet och följ sedan Altermundus ’ instruktioner om var du ska placera UMBC-mappen.
Svara
UMBC-teman levereras inte med beamer
och ingår därför inte i den grundläggande distributionen. Du måste ladda ner dessa och installera dem separat. Det finns också en README som beskriver processen för parallell installation med beamer
:
CONTENTS: Here is the contents of the archive, shown as a directory tree: beamer |-- beamer-umbc.readme `-- themes |-- inner | |-- beamerinnerthemeumbcboxes.sty | `-- beamerinnerthemeumbctribullets.sty |-- outer | `-- beamerouterthemeumbcfootline.sty `-- theme |-- beamerthemeumbc1.sty |-- beamerthemeumbc2.sty |-- beamerthemeumbc3.sty `-- beamerthemeumbc4.sty To install, just unpack and merge the archive into your existing beamer directory tree. You may need to run texhash to make your TeX installation aware of the new files.
I enlighet med ovanstående tillvägagångssätt ber du dig att spara de nya teman i
/usr/local/texlive/2011/...
Det är lämpligt att lagra denna information i din lokala ~/Library/texmf/
-mapp snarare och undvik att störa TDS (TeX: s katalogstruktur).
Kommentarer
- hur arkiverar du ” i ditt befintliga beamer-katalogträd ”? och hur texhash jag? btw, stämmer inte länken jag har lagt upp? Jag trodde att det var det. Den här saken kan ’ inte vara SÅ svårt, eller hur?
- @kulimer: Länken du publicerade hänvisar till
beamer
installation.beamer
kommer dock med ett antal teman (hur saker ser ut; se till exempelbeamer
temamatris ), och dessa teman kan utvecklas av oberoende individer. Du bör hitta din MacTeX 2011-mapp (kanske i applikationer?). Inuti finns den så kallade TDS (TeX Directory Structure). Där hittar du ’beamer
-mappen.../tex/latex/beamer/
där du ’ Se mapparna ovan.texhash
ska köras från terminalen – den uppdaterar länkar till nya installationer. - @Werner Detta är inte egentligen det bästa sättet att sätta lokala tillägg. För de flesta användare är det mest meningsfullt att lägga lokala tillägg till
~/texmf
eller för Mac~/Library/texmf
. Då behöver du inte ’ köratexhash
etc. Det finns ingen ” MacTeX 2011 ” -mapp. MacTeX är helt enkelt en vanlig TeXLive-installation med några smaker till Mac, huvudsakligen vissa standard GUI-appar (TeXShop, BibDesk etc.) och en kontrollpanel för att växla mellan flera distributioner. Men själva distributionen finns i/usr/local/texlive/<year>
precis som alla andra TeXLive-distributioner, som du inte bör ’ t röra med. - @AlanMunn: Visst. Jag ’ har lagt till ett mindre omnämnande av detta i mitt svar. Det ’ är bara att jag sällan blandar mig i TDS och följde README ’ s förslag. Tack för att jag håller mig rak och smal.
- Jag skulle göra rekommendationen starkare. Du borde helt enkelt inte ’ inte installera något i
/usr/local/texlive/<year>
någonsin . Så README-rådet är helt enkelt fel.
beamer
borde ha inkluderats i din TeX-installation. Använder du inte TeXlive / MacTeX 2011?A PowerPoint presentation
! Varför använder du inte ’ ordet ” diabilder ”, ” presentation ”, ” bildspel ” ” overhead ”, ” däck ”, ” preso ”, ” folier ”, ” filmremsor ”? Varför skulle du använda ett märkesnamn för en så vanlig sak? Speciellt när de inte kommer att produceras av PowerPoint … Du kan kalla dem ” Beamer Presentation ”;-)
.