Come installare Beamer in Mac OS X Lion?

Sono nuovo di zecca su LaTeX e avevo bisogno del pacchetto beamer per la mia presentazione PowerPoint.

Come lo installo? Ho letto qualcosa del genere: http://www.arthurkoziel.com/2008/06/02/how-to-install-latex-beamer-for-tex-live-on-mac-os-x/

provato nel terminale, ottieni ancora il errore:

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

Penso di fare qualcosa di sbagliato con la mia directory? Ho trascinato Beamer nella cartella TeX, che si trova allinterno di Applicazioni.

Spero che qualcuno possa dirmi i comandi per digitare nel terminale?

Commenti

  • Bene, beamer avrebbe dovuto essere incluso nella tua installazione di TeX. Non stai usando TeXlive / MacTeX 2011?
  • @UweZiegenhagen Sto usando MacTex 2011. ” Cosa è installato ” pdf dice che avrò 6 sottopacchetti: TexLive 2011, GUI-Applications, Ghostscript-9.02, ImageMagick-Convert-6.6.9, Latin-Modern-Fonts, Tex-Gyre-Fonts.
  • un errore, TeX non ‘ cerca nella cartella TeX della cartella Applicazioni. Devi metterlo nella cartella della libreria. La cartella della libreria è invisibile ma puoi accedervi con Command Shift G e ~ / library.
  • Il link che hai pubblicato è del tutto irrilevante se utilizzi una distribuzione MacTeX (‘ su MacPorts). Vedi Come aggiungo un file .sty alla mia installazione di MacTeX / TeXShop? e Come avere un pacchetto locale sostituire il pacchetto predefinito?
  • A PowerPoint presentation! Perché non ‘ utilizzare semplicemente la parola ” slides “, ” presentazione “, ” slideshow ” o anche ” spese generali “, ” deck “, ” preso “, ” foils “, ” pellicole “? Perché dovresti usare un nome di marca per una cosa così comune? Soprattutto quando non verranno prodotti da PowerPoint … Potresti chiamarli ” Presentazione Beamer ” ;-).

Risposta

Devi scaricare i temi UMBC, come descritto in Risposta di Werner del 17 aprile .

Il file readme incluso con i temi UBMC non è molto esplicito:

  1. Decomprimi larchivio Ottieni una cartella Beamer, rinominala in UMBC
  2. Nella scelta di menu Vai a , scegli Vai alla cartella o + Maiusc + G e digita ~/Library
  3. Se avere una cartella denominata texmf, aprirla o, in caso contrario, crearla.
  4. Allinterno se hai una cartella denominata tex, aprilo o crealo.
  5. Ora, allinterno se hai una cartella denominata latex, aprila o creala.
  6. Infine: inserisci la cartella UMBC allinterno della cartella latex. Questo è tutto.

Ecco un esempio:

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

inserisci la descrizione dellimmagine qui

Commenti

  • ha appena fatto quello che hai detto, ottieni ancora lerrore, sembra questo: (/ usr / local / texlive / 2011 / texmf-dist / tex / latex / beamer / themes / inner / beamerinnerth emedefault.sty) (/ usr / local / texlive / 2011 / texmf-dist / tex / latex / beamer / themes / outer / beamerouterth emedefault. sty)))! LaTeX Error: File `beamerthemeumbc3.sty ‘ non trovato. Digita X per uscire o < RETURN > per procedere o inserisci un nuovo nome. (Estensione predefinita: sty) Inserisci il nome del file:
  • Puoi dare un MWE? beamerthemeumbc3.sty si trova nella cartella dei temi (vedi la risposta di Werner ‘?) hai la stessa cartella?
  • Hai cambiato qualcosa nel file texmf.cnf ? Hai la cartella texmf allinterno della tua libreria? Puoi eseguire texhash nel tuo termine inal ma normalmente ‘ non è necessario. Unaltra possibilità è posizionare beamerthemeumbc3.sty nella stessa cartella del file principale ma ‘ non è molto elegante.
  • Come ha scritto Altermundus, i file del tema di Beamer deve essere posizionato nella cartella ~ / Library / texmf / tex / latex, non nella cartella / usr …
  • @kulimer Se ‘ non disponi di una cartella texmf locale, puoi utilizzare il mio make-local- Script texmf disponibile qui: make-local-texmf . Esegui questo script, quindi segui le istruzioni Altermundus ‘ su dove mettere la cartella UMBC.

Risposta

I temi UMBC non vengono forniti con beamer e quindi non fanno parte della distribuzione di base. Devi scaricarli e installarli separatamente. Cè anche un README che descrive il processo di installazione parallela con 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. 

Seguendo lapproccio di cui sopra ti viene richiesto di memorizzare i nuovi temi in

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

Si consiglia di memorizzare queste informazioni piuttosto nella tua cartella ~/Library/texmf/ locale, ed evita di interferire con la struttura della directory di TDS (TeX “).

Commenti

  • come si ” archiviare nella struttura di directory di Beamer esistente “? e come faccio a texhash? a proposito, il link che ho postato non è corretto? Ho pensato che fosse così. Questa cosa ‘ non può essere COSÌ difficile, giusto?
  • @kulimer: il link che hai pubblicato si riferisce a beamer installazione. Tuttavia, beamer include una serie di temi (che aspetto hanno; vedi, ad esempio, beamer matrice del tema ) e questi temi possono essere sviluppati da individui indipendenti. Dovresti trovare la tua cartella MacTeX 2011 (forse in Applicazioni?). Allinterno cè il cosiddetto TDS (TeX Directory Structure). Lì ‘ troverai la beamer cartella .../tex/latex/beamer/ dove ‘ vedrò le cartelle elencate sopra. texhash dovrebbe essere eseguito dal terminale: aggiorna i collegamenti alle nuove installazioni.
  • @Werner Questo non è davvero il modo migliore per mettere aggiunte locali. Per la maggior parte degli utenti ha più senso inserire aggiunte locali in ~/texmf o per Mac ~/Library/texmf. Quindi non ‘ devi eseguire texhash ecc. Inoltre non cè ” MacTeX Cartella ” 2011. MacTeX è semplicemente uninstallazione TeXLive standard con alcune sottigliezze aggiunte per il Mac, principalmente alcune app GUI standard (TeXShop, BibDesk ecc.) E un pannello di controllo per passare da una distribuzione multipla allaltra. Ma la distribuzione stessa è in /usr/local/texlive/<year> proprio come qualsiasi altra distribuzione TeXLive, con cui non dovresti ‘ scherzare.
  • @AlanMunn: certo. ‘ ho aggiunto una piccola menzione nella mia risposta. È ‘ solo che raramente mi immischio con TDS e ho seguito il suggerimento di ‘ README. Grazie per avermi tenuto sulla retta via.
  • Renderei più forte la raccomandazione. Semplicemente non dovresti ‘ installare nulla in /usr/local/texlive/<year> mai . Quindi il consiglio README è semplicemente sbagliato.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *