J'ai un petit problème avec Beamer. Je ne comprends où est l'erreur. Merci à qui voudra bien m'éclairer.

Début du code :

Ouvrir dans l'éditeur Overleaf
\documentclass[english,10pt]{beamer}
\usetheme{JuanLesPins}
\setbeamercovered{transparent}
\definecolor{bleuklein}{rgb}{0.30,0.10,0.95}
\usecolortheme[named=bleuklein]{structure}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[french]{babel}
\setbeamersize{text margin left = 2mm, % normalement c'est 1 cm
    text margin right = 2mm % normalement c'est 1 cm}
\usepackage{color}
\usepackage{xcolor}
\usepackage{pgf}
\usepackage{tikz}
\usepackage{graphicx}
\DeclareGraphicsExtensions{.jpg,.pdf,.png}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{url}
\usepackage{setspace}
\usepackage{gensymb}
\usepackage{mathrsfs}
\usepackage{chemfig}
\usepackage{pgfplots}
\usepackage{siunitx}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{array}
\usepackage{ragged2e, makecell, mhchem}
\usepackage{fancyhdr}
\pagestyle{fancy}
\pagestyle{empty}
\usepackage{caption}

\begin{document}

\begin{frame}[shrink=20]
 \begin{center} 
 \begin{figure}
    \includegraphics[clip,angle=90,scale=0.10]{images/quadrant.jpg}
    \caption{Classification of materials based on the electric permittivity $\epsilon_{r}$ ans magnetic permeability $\mu_{r}$}
 \end{figure}

 \begin{figure}
    \includegraphics[clip,scale=0.10]{images/loi_snell.jpg}
    \caption{Schematic of refraction of ordinary material medium (A) and negative index material medium (B)}
 \end{figure}
\end{center}        
\end{frame}

\begin{frame}[shrink=20]
Molar mass : 188k. PS : 135k; P2VP : 53k in PGMEA

\begin{figure}
    \includegraphics[clip,scale=0.15]{images/psp2vp.jpg}
    \caption{block copolymer PS-b-P2VP}\\

    \includegraphics[clip,scale=0.15]{images/PGMEA.png}
    \caption{PGMEA}
\end{figure}
\end{frame}
\end{document}

Le compilateur affiche : error - There's no line here to end. \end{frame}

Posée 31 Jan '20, 11:10

cbreton's gravatar image

cbreton
75753748
Taux d'acceptation : 9%

Modifiée 31 Jan '20, 12:37

Pathe's gravatar image

Pathe ♦♦
7.5k42204251

4

il suffit de supprimer \\ à la fin de \caption{block copolymer PS-b-P2VP}\\.

(31 Jan '20, 11:31) touhami touhami's gravatar image

L’accolade fermant la macro \setbeamersize est présente après le commentaire de la ligne, par conséquent celle-ci n’est pas interprétée lors de la compilation, d’où le error - There's no line here to end. end{frame} Et comme l’a dit @touhami les \\ posent aussi problème.

Normalement ça devrait mieux compiler après ça. :)

Lien permanent

Publiée 31 Jan '20, 11:40

freetux's gravatar image

freetux
962
Taux d'acceptation : 100%

Modifiée 31 Jan '20, 12:36

Pathe's gravatar image

Pathe ♦♦
7.5k42204251

En plus des problèmes mentionnés dans l'autre réponse :

  • \begin{center}...\end{center} n'est pas nécessaire. L'environnement figure est centré par défaut

  • \usepackage{color}, \usepackage{xcolor}, \usepackage{amsmath} et \usepackage{graphicx} n'est pas nécessaire, beamer fait ça

  • \usepackage{pgf} n'est pas nécessaire, tikz fait ça

  • \usepackage{url} n'est pas nécessaire, beamer a hyperref

  • \usepackage{fancyhdr} \pagestyle{fancy} \pagestyle{empty} n'est pas une bonne idée avec beamer, il entre en conflit avec les calculs du beamer pour \textheight etc. J'utiliserais \setbeamertemplate{headline}{}

  • \usepackage{setspace} n'est pas une bonne idée avec beamer. Essayez le code suivant et voyez ce qui ne va pas :)

    Ouvrir dans l'éditeur Overleaf
    \documentclass{beamer}
    \usepackage{setspace}
    \begin{document}
    \begin{frame}           
    Some text \footnote{keys}
    \end{frame}
    \end{document}
    
  • \usepackage{caption} n'est pas nécessaire

  • \documentclass[english,10pt]{beamer} contre \usepackage[french]{babel} : il vaudrait mieux avoir la même langue

  • \usepackage[utf8]{inputenc} n'est pas nécessaire si votre installation latex est à jour

  • Lien permanent

    Publiée 31 Jan '20, 12:15

    samcarter's gravatar image

    samcarter
    8.4k2817
    Taux d'acceptation : 56%

    Modifiée 31 Jan '20, 15:43

    1

    @samcarter : vous devriez expliquer les raisons qui font que l'utilisation de tel package avec beamer n'est pas une bonne idée.

    (31 Jan '20, 12:35) Pathe ♦♦ Pathe's gravatar image
    2

    @Pathe J'ai ajouté un exemple

    (31 Jan '20, 12:43) samcarter samcarter's gravatar image
    Votre réponse
    (dés)activer l'aperçu

    Suivre cette question

    Par courriel :

    Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

    Par flux RSS :

    Réponses

    Réponses et commentaires

    Bases de Markdown

    • *italique* ou _italique_
    • **gras** ou __gras__
    • Lien ::[texte](http://url.com/ "Titre ")
    • Image : ?![alt texte](/path/img.jpg "Titre ")
    • Liste numérotée : 1. Foo 2. Bar
    • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
    • Les balises HTML de base sont également prises en charge.