{"id":605,"date":"2026-06-25T21:41:40","date_gmt":"2026-06-25T21:41:40","guid":{"rendered":"https:\/\/nubeblanca.es\/?page_id=605"},"modified":"2026-06-25T21:52:52","modified_gmt":"2026-06-25T21:52:52","slug":"generadores-de-nubeblanca","status":"publish","type":"page","link":"https:\/\/nubeblanca.es\/?page_id=605","title":{"rendered":"Generadores de Nubeblanca"},"content":{"rendered":"<p>[et_pb_section fb_built=\u00bb1&#8243; fullwidth=\u00bbon\u00bb admin_label=\u00bbHero\u00bb _builder_version=\u00bb4.16&#8243; parallax=\u00bbon\u00bb top_divider_style=\u00bbclouds2&#8243; top_divider_color=\u00bbrgba(255,255,255,0.06)\u00bb top_divider_height=\u00bb30%\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_fullwidth_header subhead=\u00bbPrueba lau\u00bb text_orientation=\u00bbcenter\u00bb _builder_version=\u00bb4.16&#8243; title_level=\u00bbh2&#8243; title_font=\u00bbRubik|700||on|||||\u00bb title_text_color=\u00bb#000000&#8243; title_font_size=\u00bb16px\u00bb title_letter_spacing=\u00bb5px\u00bb title_line_height=\u00bb2em\u00bb content_font=\u00bbRubik||||||||\u00bb content_font_size=\u00bb18px\u00bb content_line_height=\u00bb2em\u00bb subhead_font=\u00bbRubik|700|||||||\u00bb subhead_font_size=\u00bb50px\u00bb subhead_line_height=\u00bb1.4em\u00bb background_color=\u00bb#ff7355&#8243; background_image=\u00bbhttps:\/\/nubeblanca.es\/wp-content\/uploads\/2024\/05\/pencils-1.png\u00bb background_size=\u00bbcontain\u00bb background_position=\u00bbbottom_center\u00bb custom_button_one=\u00bbon\u00bb button_one_text_size=\u00bb16px\u00bb button_one_text_color=\u00bb#ffffff\u00bb button_one_bg_color=\u00bb#ff7355&#8243; button_one_border_width=\u00bb15px\u00bb button_one_border_color=\u00bbrgba(210,159,104,0)\u00bb button_one_border_radius=\u00bb100px\u00bb button_one_letter_spacing=\u00bb0px\u00bb button_one_font=\u00bbRubik|700|||||||\u00bb button_one_use_icon=\u00bboff\u00bb custom_button_two=\u00bbon\u00bb button_two_text_size=\u00bb16px\u00bb button_two_text_color=\u00bb#ffffff\u00bb button_two_bg_color=\u00bbrgba(0,0,0,0.6)\u00bb button_two_border_width=\u00bb15px\u00bb button_two_border_color=\u00bbrgba(210,159,104,0)\u00bb button_two_border_radius=\u00bb100px\u00bb button_two_letter_spacing=\u00bb0px\u00bb button_two_font=\u00bbRubik|700|||||||\u00bb button_two_use_icon=\u00bboff\u00bb min_height=\u00bb840px\u00bb custom_margin=\u00bb|||\u00bb custom_padding=\u00bb5vw||20vw|\u00bb animation_style=\u00bbslide\u00bb animation_direction=\u00bbbottom\u00bb animation_intensity_slide=\u00bb1%\u00bb content_font_size_tablet=\u00bb\u00bb content_font_size_phone=\u00bb16px\u00bb content_font_size_last_edited=\u00bbon|phone\u00bb subhead_font_size_tablet=\u00bb\u00bb subhead_font_size_phone=\u00bb30px\u00bb subhead_font_size_last_edited=\u00bbon|phone\u00bb box_shadow_style=\u00bbpreset6&#8243; box_shadow_vertical=\u00bb-10px\u00bb box_shadow_color=\u00bbrgba(0,0,0,0.2)\u00bb button_one_border_radius_hover=\u00bb100px\u00bb button_two_border_radius_hover=\u00bb100px\u00bb button_one_bg_color_hover=\u00bb#ff8a70&#8243; button_two_bg_color_hover=\u00bb#ff8a70&#8243; global_colors_info=\u00bb{}\u00bb button_one_text_size__hover_enabled=\u00bboff\u00bb button_two_text_size__hover_enabled=\u00bboff\u00bb button_one_text_color__hover_enabled=\u00bboff\u00bb button_two_text_color__hover_enabled=\u00bboff\u00bb button_one_border_width__hover_enabled=\u00bboff\u00bb button_two_border_width__hover_enabled=\u00bboff\u00bb button_one_border_color__hover_enabled=\u00bboff\u00bb button_two_border_color__hover_enabled=\u00bboff\u00bb button_one_border_radius__hover_enabled=\u00bbon\u00bb button_one_border_radius__hover=\u00bb100px\u00bb button_two_border_radius__hover_enabled=\u00bbon\u00bb button_two_border_radius__hover=\u00bb100px\u00bb button_one_letter_spacing__hover_enabled=\u00bboff\u00bb button_two_letter_spacing__hover_enabled=\u00bboff\u00bb button_one_bg_color__hover_enabled=\u00bbon\u00bb button_one_bg_color__hover=\u00bb#ff8a70&#8243; button_two_bg_color__hover_enabled=\u00bbon\u00bb button_two_bg_color__hover=\u00bb#ff8a70&#8243;][\/et_pb_fullwidth_header][\/et_pb_section][et_pb_section fb_built=\u00bb1&#8243; fullwidth=\u00bbon\u00bb _builder_version=\u00bb4.25.0&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_fullwidth_image src=\u00bbhttps:\/\/nubeblanca.es\/wp-content\/uploads\/2023\/10\/nube-png-e1697993099219.png\u00bb title_text=\u00bbnube-png\u00bb _builder_version=\u00bb4.25.0&#8243; _module_preset=\u00bbdefault\u00bb width=\u00bb22%\u00bb module_alignment=\u00bbcenter\u00bb global_colors_info=\u00bb{}\u00bb][\/et_pb_fullwidth_image][\/et_pb_section][et_pb_section fb_built=\u00bb1&#8243; fullwidth=\u00bbon\u00bb _builder_version=\u00bb4.25.0&#8243; _module_preset=\u00bbdefault\u00bb background_color=\u00bb#FFFFFF\u00bb min_height=\u00bb342px\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_fullwidth_code _builder_version=\u00bb4.25.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<!DOCTYPE html><!-- [et_pb_line_break_holder] --><html lang=\"es\"><!-- [et_pb_line_break_holder] --><head><!-- [et_pb_line_break_holder] --><meta charset=\"UTF-8\"><!-- [et_pb_line_break_holder] --><meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"><!-- [et_pb_line_break_holder] --><title>Generador de Fichas de Matem\u00e1ticas<\/title><!-- [et_pb_line_break_holder] --><\/p>\n<style><!-- [et_pb_line_break_holder] -->@import url('https:\/\/fonts.googleapis.com\/css2?family=Nunito:wght@400;600;700;800;900&family=Space+Grotesk:wght@500;700&display=swap');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }<!-- [et_pb_line_break_holder] -->body { font-family: 'Nunito', sans-serif; background: #f0f4ff; color: #1e293b; min-height: 100vh; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.header { background: linear-gradient(135deg, #4f46e5, #7c3aed); padding: 28px 24px; text-align: center; color: #fff; }<!-- [et_pb_line_break_holder] -->.header h1 { font-family: 'Space Grotesk', sans-serif; font-size: clamp(20px, 4vw, 32px); font-weight: 700; letter-spacing: -0.5px; margin-bottom: 4px; }<!-- [et_pb_line_break_holder] -->.header p { font-size: 13px; opacity: 0.8; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.main { max-width: 680px; margin: 0 auto; padding: 24px 20px; }<!-- [et_pb_line_break_holder] -->.card { background: #fff; border: 1px solid #e2e8f0; border-radius: 16px; padding: 24px; box-shadow: 0 4px 16px rgba(0,0,0,0.06); margin-bottom: 18px; }<!-- [et_pb_line_break_holder] -->.card-title { font-size: 13px; font-weight: 800; color: #4f46e5; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 16px; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.ops-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 10px; margin-bottom: 14px; }<!-- [et_pb_line_break_holder] -->.op-btn { padding: 12px 8px; border: 2px solid #e2e8f0; border-radius: 12px; background: #fff; font-family: 'Space Grotesk', sans-serif; font-size: 20px; font-weight: 700; cursor: pointer; text-align: center; transition: all 0.15s; color: #64748b; }<!-- [et_pb_line_break_holder] -->.op-btn:hover { border-color: #4f46e5; color: #4f46e5; background: #eef2ff; }<!-- [et_pb_line_break_holder] -->.op-btn.selected { border-color: #4f46e5; background: #4f46e5; color: #fff; }<!-- [et_pb_line_break_holder] -->.op-name { font-size: 10px; font-weight: 700; margin-top: 3px; display: block; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.toggle-comb { display: flex; align-items: center; gap: 8px; cursor: pointer; font-size: 13px; font-weight: 700; color: #7c3aed; margin-top: 8px; }<!-- [et_pb_line_break_holder] -->.toggle-comb input { width: 16px; height: 16px; accent-color: #7c3aed; }<!-- [et_pb_line_break_holder] -->.combinadas-box { background: #faf5ff; border: 2px solid #e9d5ff; border-radius: 12px; padding: 14px; margin-top: 10px; display: none; }<!-- [et_pb_line_break_holder] -->.combinadas-label { font-size: 11px; font-weight: 800; color: #7c3aed; text-transform: uppercase; letter-spacing: 0.8px; margin-bottom: 10px; }<!-- [et_pb_line_break_holder] -->.combinadas-ops { display: flex; gap: 12px; flex-wrap: wrap; }<!-- [et_pb_line_break_holder] -->.comb-check { display: flex; align-items: center; gap: 6px; cursor: pointer; }<!-- [et_pb_line_break_holder] -->.comb-check input { width: 15px; height: 15px; accent-color: #7c3aed; }<!-- [et_pb_line_break_holder] -->.comb-check span { font-size: 13px; font-weight: 700; color: #4c1d95; }<!-- [et_pb_line_break_holder] -->.comb-hint { font-size: 11px; color: #7c3aed; margin-top: 8px; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.fields-row { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-bottom: 12px; }<!-- [et_pb_line_break_holder] -->.field label { display: block; font-size: 11px; font-weight: 700; color: #475569; text-transform: uppercase; letter-spacing: 0.8px; margin-bottom: 6px; }<!-- [et_pb_line_break_holder] -->.field select, .field input { width: 100%; padding: 9px 12px; border: 2px solid #e2e8f0; border-radius: 10px; font-family: 'Nunito', sans-serif; font-size: 13px; font-weight: 600; color: #1e293b; outline: none; transition: border 0.15s; background: #fff; appearance: none; }<!-- [et_pb_line_break_holder] -->.field select:focus, .field input:focus { border-color: #4f46e5; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.btn-row { display: flex; gap: 10px; flex-wrap: wrap; }<!-- [et_pb_line_break_holder] -->.btn { flex: 1; min-width: 130px; padding: 12px 16px; border: none; border-radius: 10px; font-family: 'Nunito', sans-serif; font-size: 14px; font-weight: 800; cursor: pointer; transition: all 0.15s; display: flex; align-items: center; justify-content: center; gap: 7px; }<!-- [et_pb_line_break_holder] -->.btn-ejercicios { background: #4f46e5; color: #fff; }<!-- [et_pb_line_break_holder] -->.btn-ejercicios:hover { background: #4338ca; transform: translateY(-1px); }<!-- [et_pb_line_break_holder] -->.btn-soluciones { background: #059669; color: #fff; }<!-- [et_pb_line_break_holder] -->.btn-soluciones:hover { background: #047857; transform: translateY(-1px); }<!-- [et_pb_line_break_holder] -->.btn-ambos { background: #dc2626; color: #fff; }<!-- [et_pb_line_break_holder] -->.btn-ambos:hover { background: #b91c1c; transform: translateY(-1px); }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550<!-- [et_pb_line_break_holder] -->   PDF STYLES<!-- [et_pb_line_break_holder] -->\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/<!-- [et_pb_line_break_holder] -->@media print {<!-- [et_pb_line_break_holder] -->  \/* No se usa - la impresi\u00f3n se hace en ventana nueva limpia *\/<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#pdf-content { display: none; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.pdf-page {<!-- [et_pb_line_break_holder] -->  width: 210mm;<!-- [et_pb_line_break_holder] -->  min-height: 297mm;<!-- [et_pb_line_break_holder] -->  padding: 14mm 16mm 18mm;<!-- [et_pb_line_break_holder] -->  background: #fff;<!-- [et_pb_line_break_holder] -->  page-break-after: always;<!-- [et_pb_line_break_holder] -->  position: relative;<!-- [et_pb_line_break_holder] -->  font-family: Arial, sans-serif;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.pdf-header {<!-- [et_pb_line_break_holder] -->  display: flex; justify-content: space-between; align-items: flex-end;<!-- [et_pb_line_break_holder] -->  border-bottom: 2px solid #000;<!-- [et_pb_line_break_holder] -->  padding-bottom: 3mm; margin-bottom: 5mm;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.pdf-titulo { font-family: 'Space Grotesk', Arial, sans-serif; font-size: 15pt; font-weight: 700; color: #000; }<!-- [et_pb_line_break_holder] -->.pdf-subtitulo { font-size: 8pt; color: #555; margin-top: 1.5mm; }<!-- [et_pb_line_break_holder] -->.pdf-meta { text-align: right; font-size: 8pt; color: #555; line-height: 1.8; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.pdf-nombre-row {<!-- [et_pb_line_break_holder] -->  display: flex; align-items: center; gap: 6mm; margin-bottom: 7mm;<!-- [et_pb_line_break_holder] -->  font-size: 9pt; color: #000;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.pdf-nombre-row .lbl { font-weight: 700; color: #dc2626; white-space: nowrap; }<!-- [et_pb_line_break_holder] -->.pdf-linea-nombre { flex: 1; border-bottom: 1px solid #999; height: 4mm; }<!-- [et_pb_line_break_holder] -->.pdf-fecha-lbl { font-weight: 700; color: #dc2626; white-space: nowrap; margin-left: 4mm; }<!-- [et_pb_line_break_holder] -->.pdf-linea-fecha { width: 30mm; border-bottom: 1px solid #999; height: 4mm; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* Grid 4 columnas *\/<!-- [et_pb_line_break_holder] -->.pdf-ops-grid {<!-- [et_pb_line_break_holder] -->  display: grid;<!-- [et_pb_line_break_holder] -->  grid-template-columns: repeat(4, 1fr);<!-- [et_pb_line_break_holder] -->  row-gap: 10mm;<!-- [et_pb_line_break_holder] -->  column-gap: 4mm;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* Celda de operaci\u00f3n *\/<!-- [et_pb_line_break_holder] -->.pdf-cell {<!-- [et_pb_line_break_holder] -->  display: flex;<!-- [et_pb_line_break_holder] -->  flex-direction: column;<!-- [et_pb_line_break_holder] -->  align-items: flex-end;  \/* alinea todo a la derecha dentro de la celda *\/<!-- [et_pb_line_break_holder] -->  padding: 0 2mm;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.pdf-op-num {<!-- [et_pb_line_break_holder] -->  font-size: 7pt; color: #aaa;<!-- [et_pb_line_break_holder] -->  align-self: flex-start;<!-- [et_pb_line_break_holder] -->  margin-bottom: 1mm;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* \u2500\u2500 SUMA \/ RESTA \/ MULTIPLICACI\u00d3N \u2500\u2500<!-- [et_pb_line_break_holder] -->   Cada operaci\u00f3n es una tabla de ancho m\u00ednimo ajustado al n\u00famero m\u00e1s largo *\/<!-- [et_pb_line_break_holder] -->.op-box {<!-- [et_pb_line_break_holder] -->  display: inline-flex;       \/* ancho = contenido *\/<!-- [et_pb_line_break_holder] -->  flex-direction: column;<!-- [et_pb_line_break_holder] -->  align-items: flex-end;<!-- [et_pb_line_break_holder] -->  font-family: 'Courier New', monospace;<!-- [et_pb_line_break_holder] -->  font-size: 15pt;<!-- [et_pb_line_break_holder] -->  font-weight: 700;<!-- [et_pb_line_break_holder] -->  line-height: 1.35;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.op-box .row-top {<!-- [et_pb_line_break_holder] -->  \/* n\u00famero superior *\/<!-- [et_pb_line_break_holder] -->  white-space: nowrap;<!-- [et_pb_line_break_holder] -->  color: #000;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.op-box .row-bot {<!-- [et_pb_line_break_holder] -->  \/* s\u00edmbolo + n\u00famero inferior *\/<!-- [et_pb_line_break_holder] -->  display: flex;<!-- [et_pb_line_break_holder] -->  align-items: baseline;<!-- [et_pb_line_break_holder] -->  gap: 2mm;<!-- [et_pb_line_break_holder] -->  white-space: nowrap;<!-- [et_pb_line_break_holder] -->  color: #000;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.op-box .simb {<!-- [et_pb_line_break_holder] -->  font-size: 15pt;<!-- [et_pb_line_break_holder] -->  font-weight: 700;<!-- [et_pb_line_break_holder] -->  min-width: 5mm;<!-- [et_pb_line_break_holder] -->  text-align: right;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.op-box .linea {<!-- [et_pb_line_break_holder] -->  \/* l\u00ednea que se ajusta al ancho del bloque *\/<!-- [et_pb_line_break_holder] -->  border-top: 2px solid #000;<!-- [et_pb_line_break_holder] -->  width: 100%;<!-- [et_pb_line_break_holder] -->  margin-top: 1mm;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.op-box .resultado {<!-- [et_pb_line_break_holder] -->  font-size: 15pt; font-weight: 700;<!-- [et_pb_line_break_holder] -->  color: #4f46e5;<!-- [et_pb_line_break_holder] -->  text-align: right;<!-- [et_pb_line_break_holder] -->  width: 100%;<!-- [et_pb_line_break_holder] -->  min-height: 7mm;<!-- [et_pb_line_break_holder] -->  margin-top: 0.5mm;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.op-box .resultado-blank {<!-- [et_pb_line_break_holder] -->  min-height: 7mm;<!-- [et_pb_line_break_holder] -->  width: 100%;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* \u2500\u2500 DIVISI\u00d3N (cajita espa\u00f1ola) \u2500\u2500<!-- [et_pb_line_break_holder] -->   71561 | 6<!-- [et_pb_line_break_holder] -->         |______<!-- [et_pb_line_break_holder] -->         cociente  *\/<!-- [et_pb_line_break_holder] -->.op-div-wrap {<!-- [et_pb_line_break_holder] -->  display: inline-flex;<!-- [et_pb_line_break_holder] -->  flex-direction: column;<!-- [et_pb_line_break_holder] -->  font-family: 'Courier New', monospace;<!-- [et_pb_line_break_holder] -->  font-size: 14pt;<!-- [et_pb_line_break_holder] -->  font-weight: 700;<!-- [et_pb_line_break_holder] -->  line-height: 1.3;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.op-div-top {<!-- [et_pb_line_break_holder] -->  display: flex;<!-- [et_pb_line_break_holder] -->  align-items: flex-start;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.op-div-dividendo {<!-- [et_pb_line_break_holder] -->  color: #000;<!-- [et_pb_line_break_holder] -->  padding-right: 1.5mm;<!-- [et_pb_line_break_holder] -->  white-space: nowrap;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->\/* La cajita: borde izquierdo + borde inferior SOLO bajo el divisor *\/<!-- [et_pb_line_break_holder] -->.op-div-cajita {<!-- [et_pb_line_break_holder] -->  display: flex;<!-- [et_pb_line_break_holder] -->  flex-direction: column;<!-- [et_pb_line_break_holder] -->  border-left: 2px solid #000;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.op-div-divisor {<!-- [et_pb_line_break_holder] -->  color: #1d4ed8;<!-- [et_pb_line_break_holder] -->  padding: 0 2mm;<!-- [et_pb_line_break_holder] -->  white-space: nowrap;<!-- [et_pb_line_break_holder] -->  border-bottom: 2px solid #000;  \/* l\u00ednea debajo del divisor *\/<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.op-div-cociente {<!-- [et_pb_line_break_holder] -->  color: #4f46e5;<!-- [et_pb_line_break_holder] -->  padding: 1mm 2mm 0;<!-- [et_pb_line_break_holder] -->  min-height: 7mm;<!-- [et_pb_line_break_holder] -->  white-space: nowrap;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.op-div-cociente-blank {<!-- [et_pb_line_break_holder] -->  min-height: 7mm;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* Pie *\/<!-- [et_pb_line_break_holder] -->.pdf-footer {<!-- [et_pb_line_break_holder] -->  position: absolute; bottom: 8mm; left: 16mm; right: 16mm;<!-- [et_pb_line_break_holder] -->  border-top: 1px solid #ddd; padding-top: 2.5mm;<!-- [et_pb_line_break_holder] -->  font-size: 7pt; color: #aaa; text-align: center;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.pdf-sello {<!-- [et_pb_line_break_holder] -->  display: inline-block;<!-- [et_pb_line_break_holder] -->  background: #4f46e5; color: #fff;<!-- [et_pb_line_break_holder] -->  font-size: 8pt; font-weight: 700;<!-- [et_pb_line_break_holder] -->  padding: 2mm 5mm; border-radius: 3mm;<!-- [et_pb_line_break_holder] -->  letter-spacing: 0.5px;<!-- [et_pb_line_break_holder] -->  transform: rotate(2deg);<!-- [et_pb_line_break_holder] -->  margin-left: 4mm;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><\/head><!-- [et_pb_line_break_holder] --><body><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"header\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<h1>\ud83d\udcd0 Generador de Fichas de Matem\u00e1ticas<\/h1>\n<p><!-- [et_pb_line_break_holder] -->  <pee>Formato vertical tipo cuadernillo \u00b7 Elige cu\u00e1ntas operaciones por fila<\/pee><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"main\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"card\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"card-title\">1 \u00b7 Elige la operaci\u00f3n<\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ops-grid\"><!-- [et_pb_line_break_holder] -->      <button class=\"op-btn selected\" data-op=\"suma\" onclick=\"selOp(this,'suma')\">+<span class=\"op-name\">Suma<\/span><\/button><!-- [et_pb_line_break_holder] -->      <button class=\"op-btn\" data-op=\"resta\" onclick=\"selOp(this,'resta')\">\u2212<span class=\"op-name\">Resta<\/span><\/button><!-- [et_pb_line_break_holder] -->      <button class=\"op-btn\" data-op=\"multi\" onclick=\"selOp(this,'multi')\">\u00d7<span class=\"op-name\">Multiplicaci\u00f3n<\/span><\/button><!-- [et_pb_line_break_holder] -->      <button class=\"op-btn\" data-op=\"div\" onclick=\"selOp(this,'div')\">\u00f7<span class=\"op-name\">Divisi\u00f3n<\/span><\/button><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <label class=\"toggle-comb\"><!-- [et_pb_line_break_holder] -->      <input type=\"checkbox\" id=\"toggle-comb\" onchange=\"toggleCombinadas()\"><!-- [et_pb_line_break_holder] -->      Operaciones combinadas (mezclar operaciones)<!-- [et_pb_line_break_holder] -->    <\/label><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"combinadas-box\" id=\"comb-box\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"combinadas-label\">Selecciona las operaciones a mezclar<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"combinadas-ops\"><!-- [et_pb_line_break_holder] -->        <label class=\"comb-check\"><input type=\"checkbox\" class=\"comb-op\" value=\"suma\" checked><span>+ Suma<\/span><\/label><!-- [et_pb_line_break_holder] -->        <label class=\"comb-check\"><input type=\"checkbox\" class=\"comb-op\" value=\"resta\" checked><span>\u2212 Resta<\/span><\/label><!-- [et_pb_line_break_holder] -->        <label class=\"comb-check\"><input type=\"checkbox\" class=\"comb-op\" value=\"multi\"><span>\u00d7 Multiplicaci\u00f3n<\/span><\/label><!-- [et_pb_line_break_holder] -->        <label class=\"comb-check\"><input type=\"checkbox\" class=\"comb-op\" value=\"div\"><span>\u00f7 Divisi\u00f3n<\/span><\/label><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"comb-hint\">\u26a1 Se mezclar\u00e1n aleatoriamente en la ficha<\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"card\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"card-title\">2 \u00b7 Configura los n\u00fameros<\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"fields-row\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"field\"><!-- [et_pb_line_break_holder] -->        <label>Cifras del 1.er n\u00famero<\/label><!-- [et_pb_line_break_holder] -->        <select id=\"cifras1\"><!-- [et_pb_line_break_holder] --><option value=\"1\">1 cifra (1\u20139)<\/option><!-- [et_pb_line_break_holder] --><option value=\"2\" selected>2 cifras (10\u201399)<\/option><!-- [et_pb_line_break_holder] --><option value=\"3\">3 cifras (100\u2013999)<\/option><!-- [et_pb_line_break_holder] --><option value=\"4\">4 cifras (1.000\u20139.999)<\/option><!-- [et_pb_line_break_holder] --><option value=\"5\">5 cifras (10.000\u201399.999)<\/option><!-- [et_pb_line_break_holder] -->        <\/select><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"field\"><!-- [et_pb_line_break_holder] -->        <label>Cifras del 2.\u00ba n\u00famero<\/label><!-- [et_pb_line_break_holder] -->        <select id=\"cifras2\"><!-- [et_pb_line_break_holder] --><option value=\"1\">1 cifra (1\u20139)<\/option><!-- [et_pb_line_break_holder] --><option value=\"2\" selected>2 cifras (10\u201399)<\/option><!-- [et_pb_line_break_holder] --><option value=\"3\">3 cifras (100\u2013999)<\/option><!-- [et_pb_line_break_holder] --><option value=\"4\">4 cifras (1.000\u20139.999)<\/option><!-- [et_pb_line_break_holder] --><option value=\"5\">5 cifras (10.000\u201399.999)<\/option><!-- [et_pb_line_break_holder] -->        <\/select><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"fields-row\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"field\"><!-- [et_pb_line_break_holder] -->        <label>N\u00ba de operaciones<\/label><!-- [et_pb_line_break_holder] -->        <select id=\"cantidad\"><!-- [et_pb_line_break_holder] --><option value=\"8\">8 operaciones<\/option><!-- [et_pb_line_break_holder] --><option value=\"12\">12 operaciones<\/option><!-- [et_pb_line_break_holder] --><option value=\"16\">16 operaciones<\/option><!-- [et_pb_line_break_holder] --><option value=\"20\" selected>20 operaciones<\/option><!-- [et_pb_line_break_holder] --><option value=\"24\">24 operaciones<\/option><!-- [et_pb_line_break_holder] --><option value=\"32\">32 operaciones<\/option><!-- [et_pb_line_break_holder] --><option value=\"40\">40 operaciones<\/option><!-- [et_pb_line_break_holder] -->        <\/select><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"field\"><!-- [et_pb_line_break_holder] -->        <label>Operaciones por fila<\/label><!-- [et_pb_line_break_holder] -->        <select id=\"cols-fila\"><!-- [et_pb_line_break_holder] --><option value=\"2\">2 por fila (grande)<\/option><!-- [et_pb_line_break_holder] --><option value=\"3\">3 por fila<\/option><!-- [et_pb_line_break_holder] --><option value=\"4\" selected>4 por fila<\/option><!-- [et_pb_line_break_holder] --><option value=\"5\">5 por fila (peque\u00f1o)<\/option><!-- [et_pb_line_break_holder] -->        <\/select><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"fields-row\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"field\"><!-- [et_pb_line_break_holder] -->        <label>T\u00edtulo de la ficha<\/label><!-- [et_pb_line_break_holder] -->        <input type=\"text\" id=\"titulo\" value=\"Ficha de Matem\u00e1ticas\" maxlength=\"50\"><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"field\"><!-- [et_pb_line_break_holder] -->        <label>Nombre del alumno<\/label><!-- [et_pb_line_break_holder] -->        <input type=\"text\" id=\"alumno\" placeholder=\"(opcional)\" maxlength=\"40\"><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"fields-row\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"field\"><!-- [et_pb_line_break_holder] -->        <label>Curso \/ Clase<\/label><!-- [et_pb_line_break_holder] -->        <input type=\"text\" id=\"curso\" placeholder=\"Ej: 2.\u00ba Primaria A\" maxlength=\"30\"><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"card\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"card-title\">3 \u00b7 Genera el cuadernillo<\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"btn-row\"><!-- [et_pb_line_break_holder] -->      <button class=\"btn btn-ejercicios\" onclick=\"generar('ejercicios')\">\ud83d\udcc4 Solo ejercicios<\/button><!-- [et_pb_line_break_holder] -->      <button class=\"btn btn-soluciones\" onclick=\"generar('soluciones')\">\u2705 Solo soluciones<\/button><!-- [et_pb_line_break_holder] -->      <button class=\"btn btn-ambos\" onclick=\"generar('ambos')\">\ud83d\udccb Ambos PDFs<\/button><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<div id=\"pdf-content\"><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->var opActual = 'suma';<!-- [et_pb_line_break_holder] -->var modoCombinadas = false;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function selOp(btn, op) {<!-- [et_pb_line_break_holder] -->  if (modoCombinadas) return;<!-- [et_pb_line_break_holder] -->  document.querySelectorAll('.op-btn').forEach(b => b.classList.remove('selected'));<!-- [et_pb_line_break_holder] -->  btn.classList.add('selected');<!-- [et_pb_line_break_holder] -->  opActual = op;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function toggleCombinadas() {<!-- [et_pb_line_break_holder] -->  modoCombinadas = document.getElementById('toggle-comb').checked;<!-- [et_pb_line_break_holder] -->  document.getElementById('comb-box').style.display = modoCombinadas ? 'block' : 'none';<!-- [et_pb_line_break_holder] -->  document.querySelectorAll('.op-btn').forEach(b => {<!-- [et_pb_line_break_holder] -->    b.style.opacity = modoCombinadas ? '0.4' : '1';<!-- [et_pb_line_break_holder] -->    b.style.pointerEvents = modoCombinadas ? 'none' : 'auto';<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function rnd(cifras) {<!-- [et_pb_line_break_holder] -->  var ranges = {1:[1,9],2:[10,99],3:[100,999],4:[1000,9999],5:[10000,99999]};<!-- [et_pb_line_break_holder] -->  var r = ranges[cifras]||[1,9];<!-- [et_pb_line_break_holder] -->  return Math.floor(Math.random()*(r[1]-r[0]+1))+r[0];<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function genUnaOp(c1,c2,op) {<!-- [et_pb_line_break_holder] -->  var a,b,res,simb;<!-- [et_pb_line_break_holder] -->  a=rnd(parseInt(c1)); b=rnd(parseInt(c2));<!-- [et_pb_line_break_holder] -->  if(op==='suma'){simb='+';res=a+b;}<!-- [et_pb_line_break_holder] -->  else if(op==='resta'){if(a<b){var t=a;a=b;b=t;}simb='\u2212';res=a-b;}<!-- [et_pb_line_break_holder] -->  else if(op==='multi'){simb='\u00d7';res=a*b;}<!-- [et_pb_line_break_holder] -->  else{b=rnd(parseInt(c2));var coc=rnd(parseInt(c1));a=b*coc;simb='\u00f7';res=coc;}<!-- [et_pb_line_break_holder] -->  return{a,b,simb,res,op};<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function genOps(cant,c1,c2){<!-- [et_pb_line_break_holder] -->  var ops=[];<!-- [et_pb_line_break_holder] -->  var sel=modoCombinadas<!-- [et_pb_line_break_holder] -->    ?Array.from(document.querySelectorAll('.comb-op:checked')).map(e=>e.value)<!-- [et_pb_line_break_holder] -->    :[opActual];<!-- [et_pb_line_break_holder] -->  if(!sel.length)sel=['suma'];<!-- [et_pb_line_break_holder] -->  for(var i=0;i<cant;i++){<!-- [et_pb_line_break_holder] -->    var op=sel[Math.floor(Math.random()*sel.length)];<!-- [et_pb_line_break_holder] -->    ops.push(genUnaOp(c1,c2,op));<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  return ops;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function opLabel(op){return{suma:'Suma',resta:'Resta',multi:'Multiplicaci\u00f3n',div:'Divisi\u00f3n'}[op]||op;}<!-- [et_pb_line_break_holder] -->function opNombreActual(){<!-- [et_pb_line_break_holder] -->  if(modoCombinadas){<!-- [et_pb_line_break_holder] -->    var s=Array.from(document.querySelectorAll('.comb-op:checked')).map(e=>opLabel(e.value));<!-- [et_pb_line_break_holder] -->    return 'Combinadas: '+s.join(' \u00b7 ');<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  return opLabel(opActual);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->function fechaHoy(){return new Date().toLocaleDateString('es-ES',{day:'2-digit',month:'long',year:'numeric'});}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function renderOp(op, idx, esSol, fs) {<!-- [et_pb_line_break_holder] -->  fs = fs || '15pt';<!-- [et_pb_line_break_holder] -->  var n = '<\/p>\n<div class=\"pdf-op-num\">'+(idx+1)+'.<\/div>\n<p>';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  if(op.op==='suma'||op.op==='resta'||op.op==='multi'){<!-- [et_pb_line_break_holder] -->    var resHTML = esSol<!-- [et_pb_line_break_holder] -->      ? '<\/p>\n<div class=\"resultado\" style=\"font-size:'+fs+'\">'+op.res+'<\/div>\n<p>'<!-- [et_pb_line_break_holder] -->      : '<\/p>\n<div class=\"resultado-blank\"><\/div>\n<p>';<!-- [et_pb_line_break_holder] -->    var botRow = op.op==='multi'<!-- [et_pb_line_break_holder] -->      ? '<span class=\"simb\" style=\"font-size:'+fs+'\">\u00d7<\/span><span style=\"font-size:'+fs+'\">'+op.b+'<\/span>'<!-- [et_pb_line_break_holder] -->      : '<span class=\"simb\" style=\"font-size:'+fs+'\">'+op.simb+'<\/span><span style=\"font-size:'+fs+'\">'+op.b+'<\/span>';<!-- [et_pb_line_break_holder] -->    return '<\/p>\n<div class=\"pdf-cell\">'+n+<!-- [et_pb_line_break_holder] -->      '<\/p>\n<div class=\"op-box\" style=\"font-size:'+fs+'\">'+<!-- [et_pb_line_break_holder] -->        '<\/p>\n<div class=\"row-top\">'+op.a+'<\/div>\n<p>'+<!-- [et_pb_line_break_holder] -->        '<\/p>\n<div class=\"row-bot\">'+botRow+'<\/div>\n<p>'+<!-- [et_pb_line_break_holder] -->        '<\/p>\n<div class=\"linea\"><\/div>\n<p>'+<!-- [et_pb_line_break_holder] -->        resHTML+<!-- [et_pb_line_break_holder] -->      '<\/div>\n<p>'+<!-- [et_pb_line_break_holder] -->    '<\/div>\n<p>';<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  if(op.op==='div'){<!-- [et_pb_line_break_holder] -->    var cocHTML = esSol<!-- [et_pb_line_break_holder] -->      ? '<\/p>\n<div class=\"op-div-cociente\" style=\"font-size:'+fs+'\">'+op.res+'<\/div>\n<p>'<!-- [et_pb_line_break_holder] -->      : '<\/p>\n<div class=\"op-div-cociente-blank\"><\/div>\n<p>';<!-- [et_pb_line_break_holder] -->    return '<\/p>\n<div class=\"pdf-cell\">'+n+<!-- [et_pb_line_break_holder] -->      '<\/p>\n<div class=\"op-div-wrap\" style=\"font-size:'+fs+'\">'+<!-- [et_pb_line_break_holder] -->        '<\/p>\n<div class=\"op-div-top\">'+<!-- [et_pb_line_break_holder] -->          '<\/p>\n<div class=\"op-div-dividendo\">'+op.a+'<\/div>\n<p>'+<!-- [et_pb_line_break_holder] -->          '<\/p>\n<div class=\"op-div-cajita\">'+<!-- [et_pb_line_break_holder] -->            '<\/p>\n<div class=\"op-div-divisor\">'+op.b+'<\/div>\n<p>'+<!-- [et_pb_line_break_holder] -->            cocHTML+<!-- [et_pb_line_break_holder] -->          '<\/div>\n<p>'+<!-- [et_pb_line_break_holder] -->        '<\/div>\n<p>'+<!-- [et_pb_line_break_holder] -->      '<\/div>\n<p>'+<!-- [et_pb_line_break_holder] -->    '<\/div>\n<p>';<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  return '';<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function buildPDF(ops, tipo, titulo, alumno, curso, colsFila) {<!-- [et_pb_line_break_holder] -->  var esSol = tipo==='soluciones';<!-- [et_pb_line_break_holder] -->  \/\/ filas por p\u00e1gina seg\u00fan columnas: 2col\u21924filas, 3col\u21925filas, 4col\u21925filas, 5col\u21926filas<!-- [et_pb_line_break_holder] -->  var filasPag = colsFila<=2 ? 4 : colsFila<=4 ? 5 : 6;<!-- [et_pb_line_break_holder] -->  var POR_PAG = colsFila * filasPag;<!-- [et_pb_line_break_holder] -->  \/\/ tama\u00f1o de fuente seg\u00fan columnas<!-- [et_pb_line_break_holder] -->  var fs = colsFila<=2 ? '20pt' : colsFila===3 ? '17pt' : colsFila===4 ? '15pt' : '12pt';<!-- [et_pb_line_break_holder] -->  var paginas = Math.ceil(ops.length\/POR_PAG);<!-- [et_pb_line_break_holder] -->  var html = '';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  for(var p=0;p<paginas;p++){<!-- [et_pb_line_break_holder] -->    var slice = ops.slice(p*POR_PAG,(p+1)*POR_PAG);<!-- [et_pb_line_break_holder] -->    \/\/ inyectar tama\u00f1o de fuente din\u00e1mico en la p\u00e1gina<!-- [et_pb_line_break_holder] -->    var pageStyle = 'grid-template-columns:repeat('+colsFila+',1fr);';<!-- [et_pb_line_break_holder] -->    var opStyle = '--fs:'+fs+';';<!-- [et_pb_line_break_holder] -->    html += '<\/p>\n<div class=\"pdf-page\">';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    html += '<\/p>\n<div class=\"pdf-header\">';<!-- [et_pb_line_break_holder] -->    html += '<\/p>\n<div>';<!-- [et_pb_line_break_holder] -->    html += '<\/p>\n<div class=\"pdf-titulo\">'+esc(titulo);<!-- [et_pb_line_break_holder] -->    if(esSol) html += ' <span class=\"pdf-sello\">SOLUCIONES<\/span>';<!-- [et_pb_line_break_holder] -->    html += '<\/div>\n<p>';<!-- [et_pb_line_break_holder] -->    html += '<\/p>\n<div class=\"pdf-subtitulo\">'+opNombreActual()+(paginas>1?' \u00b7 P\u00e1g '+(p+1)+'\/'+paginas:'')+'<\/div>\n<p>';<!-- [et_pb_line_break_holder] -->    html += '<\/div>\n<p>';<!-- [et_pb_line_break_holder] -->    html += '<\/p>\n<div class=\"pdf-meta\"><strong>'+ops.length+'<\/strong> operaciones<!\u2013- [et_pb_br_holder] -\u2013>'+fechaHoy()+'<\/div>\n<p>';<!-- [et_pb_line_break_holder] -->    html += '<\/div>\n<p>';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    html += '<\/p>\n<div class=\"pdf-nombre-row\">';<!-- [et_pb_line_break_holder] -->    html += '<span class=\"lbl\">Nombre:<\/span>';<!-- [et_pb_line_break_holder] -->    if(alumno) html += '<span style=\"font-weight:700;white-space:nowrap\">'+esc(alumno)+'<\/span>';<!-- [et_pb_line_break_holder] -->    html += '<\/p>\n<div class=\"pdf-linea-nombre\"><\/div>\n<p>';<!-- [et_pb_line_break_holder] -->    if(curso) html += '<span style=\"white-space:nowrap;font-size:8pt\">'+esc(curso)+'<\/span>';<!-- [et_pb_line_break_holder] -->    html += '<span class=\"pdf-fecha-lbl\">Fecha:<\/span>';<!-- [et_pb_line_break_holder] -->    html += '<\/p>\n<div class=\"pdf-linea-fecha\"><\/div>\n<p>';<!-- [et_pb_line_break_holder] -->    html += '<\/div>\n<p>';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    html += '<\/p>\n<div class=\"pdf-ops-grid\" style=\"'+pageStyle+'\">';<!-- [et_pb_line_break_holder] -->    for(var i=0;i<slice.length;i++){<!-- [et_pb_line_break_holder] -->      html += renderOp(slice[i], p*POR_PAG+i, esSol, fs);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    html += '<\/div>\n<p>';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    html += '<\/p>\n<div class=\"pdf-footer\">'+esc(titulo)+' \u00b7 '+opNombreActual()+' \u00b7 '+fechaHoy()+'<\/div>\n<p>';<!-- [et_pb_line_break_holder] -->    html += '<\/div>\n<p>';<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  return html;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function generar(tipo){<!-- [et_pb_line_break_holder] -->  var c1=document.getElementById('cifras1').value;<!-- [et_pb_line_break_holder] -->  var c2=document.getElementById('cifras2').value;<!-- [et_pb_line_break_holder] -->  var cant=parseInt(document.getElementById('cantidad').value);<!-- [et_pb_line_break_holder] -->  var colsFila=parseInt(document.getElementById('cols-fila').value);<!-- [et_pb_line_break_holder] -->  var titulo=document.getElementById('titulo').value||'Ficha de Matem\u00e1ticas';<!-- [et_pb_line_break_holder] -->  var alumno=document.getElementById('alumno').value;<!-- [et_pb_line_break_holder] -->  var curso=document.getElementById('curso').value;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  var ops=genOps(cant,c1,c2);<!-- [et_pb_line_break_holder] -->  var html='';<!-- [et_pb_line_break_holder] -->  if(tipo==='ejercicios'||tipo==='ambos') html+=buildPDF(ops,'ejercicios',titulo,alumno,curso,colsFila);<!-- [et_pb_line_break_holder] -->  if(tipo==='soluciones'||tipo==='ambos') html+=buildPDF(ops,'soluciones',titulo,alumno,curso,colsFila);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/\/ Abrir ventana nueva limpia para imprimir (evita cabeceras\/pies de WordPress)<!-- [et_pb_line_break_holder] -->  var win = window.open('', '_blank', 'width=900,height=700');<!-- [et_pb_line_break_holder] -->  win.document.write(`<!DOCTYPE html><!-- [et_pb_line_break_holder] --><html lang=\"es\"><head><!-- [et_pb_line_break_holder] --><meta charset=\"UTF-8\"><!-- [et_pb_line_break_holder] --><title>Ficha de Matem\u00e1ticas<\/title><!-- [et_pb_line_break_holder] --><\/p>\n<style><!-- [et_pb_line_break_holder] -->@import url('https:\/\/fonts.googleapis.com\/css2?family=Space+Grotesk:wght@500;700&display=swap');<!-- [et_pb_line_break_holder] -->*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}<!-- [et_pb_line_break_holder] -->body{background:#fff;font-family:Arial,sans-serif;}<!-- [et_pb_line_break_holder] -->@media print{<!-- [et_pb_line_break_holder] -->  @page{margin:0;}<!-- [et_pb_line_break_holder] -->  body{margin:0;}<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->` + document.querySelector('style').innerText + `<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><\/head><body>`+ html +`<!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->  window.onload = function() {<!-- [et_pb_line_break_holder] -->    setTimeout(function(){ window.print(); window.close(); }, 600);<!-- [et_pb_line_break_holder] -->  };<!-- [et_pb_line_break_holder] --><\\\/script><!-- [et_pb_line_break_holder] --><\/body><\/html>`);<!-- [et_pb_line_break_holder] -->  win.document.close();<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function esc(s){return String(s).replace(\/&\/g,'&amp;').replace(\/<\/g,'&lt;').replace(\/>\/g,'&gt;');}<!-- [et_pb_line_break_holder] --><\/script><!-- [et_pb_line_break_holder] --><\/body><!-- [et_pb_line_break_holder] --><\/html>[\/et_pb_fullwidth_code][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-605","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/nubeblanca.es\/index.php?rest_route=\/wp\/v2\/pages\/605","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nubeblanca.es\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nubeblanca.es\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nubeblanca.es\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nubeblanca.es\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=605"}],"version-history":[{"count":8,"href":"https:\/\/nubeblanca.es\/index.php?rest_route=\/wp\/v2\/pages\/605\/revisions"}],"predecessor-version":[{"id":622,"href":"https:\/\/nubeblanca.es\/index.php?rest_route=\/wp\/v2\/pages\/605\/revisions\/622"}],"wp:attachment":[{"href":"https:\/\/nubeblanca.es\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=605"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}