Jak zainstalować Beamer w Mac OS X Lion?

Jestem zupełnie nowy w LaTeX i potrzebowałem beamer pakietu do mojej prezentacji PowerPoint.

Jak to zainstalować? Przeczytałem coś takiego: http://www.arthurkoziel.com/2008/06/02/how-to-install-latex-beamer-for-tex-live-on-mac-os-x/

Próbowałem w terminalu, nadal otrzymuję błąd:

! LaTeX Error: File `beamerthemeumbc3.sty" not found. 

Myślę, że robię coś nie tak z moim katalogiem? Przeciągnąłem beamer do folderu TeX, który znajduje się w aplikacjach.

Mam nadzieję, że ktoś może mi podać polecenia do wpisywania w terminalu?

Komentarze

    Jak dodać plik .sty do mojej instalacji MacTeX / TeXShop? i Jak uzyskać pakiet lokalny zastąpić pakiet domyślny?

  • A PowerPoint presentation! Dlaczego nie ' t po prostu używasz słowa ” slides „, ” prezentacja „, ” pokazy slajdów „, a nawet ” narzuty „, ” deck „, ” preso „, ” folie „, ” taśmy filmowe „? Dlaczego miałbyś używać markowej nazwy do tak powszechnej rzeczy? Zwłaszcza jeśli nie będą one tworzone w programie PowerPoint… Możesz je nazwać ” Prezentacja projektora ” ;-).

Odpowiedź

Musisz pobrać motywy UMBC, zgodnie z opisem w Odpowiedź Wernera z 17 kwietnia .

Plik Readme dołączony do motywów UBMC nie jest zbyt wyraźny:

  1. Rozpakuj archiwum Otrzymasz folder Beamer, zmień jego nazwę na UMBC
  2. W opcji menu Idź , wybierz Idź do folderu lub + Shift + G i wpisz ~/Library
  3. Jeśli mieć folder o nazwie texmf, otwórz go lub, jeśli nie, utwórz go.
  4. Wewnątrz, jeśli masz folder o nazwie tex, otwórz go lub utwórz.
  5. Teraz wewnątrz, jeśli masz folder o nazwie latex, otwórz go lub utwórz.
  6. Na koniec: umieść folder UMBC wewnątrz folderu latex. To wszystko.

Oto przykład:

\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} 

wprowadź opis obrazu tutaj

Komentarze

  • właśnie zrobiłem to, co powiedziałeś, nadal otrzymuję błąd, wygląda to tak: (/ usr / local / texlive / 2011 / texmf-dist / tex / latex / beamer / themes / inner / beamerinnerth emedefault.sty) (/ usr / local / texlive / 2011 / texmf-dist / tex / latex / beamer / themes / external / beamerouterth emedefault. sty)))! Błąd LaTeX: Nie znaleziono pliku `beamerthemeumbc3.sty '. Wpisz X, aby zakończyć lub < RETURN >, aby kontynuować, lub wprowadź nową nazwę. (Domyślne rozszerzenie: sty) Wprowadź nazwę pliku:
  • Czy możesz podać MWE? beamerthemeumbc3.sty znajduje się w folderze z motywami (zobacz odpowiedź Wernera '?) czy masz ten sam folder?
  • Czy musisz coś zmienić w pliku texmf.cnf ? Czy w swojej bibliotece masz folder texmf? Możesz uruchomić texhash w swoim terminie inal, ale zwykle ' nie jest konieczne. Inną możliwością jest umieszczenie beamerthemeumbc3.sty w tym samym folderze głównego pliku, ale ' nie jest zbyt eleganckie.
  • Jak napisał Altermundus, pliki motywów projektora należy umieścić w folderze ~ / Library / texmf / tex / latex, a nie w folderze / usr …
  • @kulimer Jeśli nie ' nie masz lokalnego folderu texmf, możesz użyć mojego make-local- Skrypt texmf dostępny tutaj: make-local-texmf . Uruchom ten skrypt, a następnie postępuj zgodnie z instrukcjami Altermundusa ' dotyczącymi miejsca umieszczenia folderu UMBC.

Odpowiedź

Motywy UMBC nie są dostarczane z beamer i dlatego nie stanowią części podstawowej dystrybucji. Musisz pobrać je i zainstalować oddzielnie. Istnieje również README opisujący proces równoległej instalacji z 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. 

Postępowanie zgodnie z powyższym podejściem wymaga zapisania nowych motywów w

/usr/local/texlive/2011/... 

Zaleca się przechowywanie tych informacji raczej w lokalnym folderze ~/Library/texmf/ i unikaj ingerencji w TDS (Struktura katalogów TeXa).

Komentarze

  • jak ” zarchiwizować w istniejącym drzewie katalogów projektora „? i jak mam texhash? btw, czy link, który zamieściłem, jest nieprawidłowy? Myślałem, że to wszystko. To nie może być ' TAKIE trudne, prawda?
  • @kulimer: Opublikowany link odnosi się do beamer instalacja. Jednak beamer zawiera kilka motywów (jak to wygląda; zobacz na przykład beamer macierz motywów ), a te motywy mogą być opracowywane przez niezależne osoby. Powinieneś znaleźć folder MacTeX 2011 (być może w Aplikacjach?). Wewnątrz znajduje się tak zwana TDS (TeX Directory Structure). Tam ' znajdziesz beamer folder .../tex/latex/beamer/, w którym ' zobaczymy foldery wymienione powyżej. texhash powinien być uruchamiany z terminala – aktualizuje linki do nowych instalacji.
  • @Werner To nie naprawdę najlepszy sposób umieścić lokalne dodatki. Dla większości użytkowników najbardziej sensowne jest umieszczenie lokalnych dodatków w ~/texmf lub na Macu ~/Library/texmf. Wtedy nie ' nie musisz uruchamiać texhash itp. Nie ma też ” MacTeX 2011 „. MacTeX to po prostu standardowa instalacja TeXLive z dodatkowymi udogodnieniami dla komputerów Mac, głównie z niektórymi standardowymi aplikacjami GUI (TeXShop, BibDesk itp.) Oraz panelem sterowania do przełączania między wieloma dystrybucjami. Ale sama dystrybucja jest w /usr/local/texlive/<year> tak jak w każdej innej dystrybucji TeXLive, z którą nie powinieneś ' bawić się.
  • @AlanMunn: Jasne. ' dodałem małą wzmiankę o tym w mojej odpowiedzi. ' polega tylko na tym, że rzadko wtrącam się w TDS i postępuję zgodnie z sugestią README '. Dziękuję za trzymanie mnie na prostej i wąskiej.
  • Uściśliłbym rekomendację. Po prostu nie należy ' niczego instalować w /usr/local/texlive/<year> kiedykolwiek . Więc rada README jest po prostu błędna.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *