PERFIL Humanismo cristiano Nº 721 Literatura

El sabio magisterio de Santiago Arellano

Santiago Arellano Hernández (1944-2023) sabía a qué —y quién— lleva la belleza y hacia dónde. Catedrático —de los de antes— de Lengua Castellana y Literatura, gestor educativo, docente y, por encima de todo, hombre de bien, nos dejó escritas sus memorias de profesor vocacional. Nos dejó una fortuna.

19 de febrero de 2025 4 minutos

Joseluís González

Santiago Arellano Hernández (1944-2023) sabía a qué —y quién— lleva la belleza y hacia dónde. Catedrático —de los de antes— de Lengua Castellana y Literatura, gestor educativo, docente y, por encima de todo, hombre de bien, nos dejó escritas sus memorias de profesor vocacional. Nos dejó una fortuna.

Quien haya tenido la suerte de conocer en persona a Santiago Arellano recordará de su conversación, de sus intervenciones o de sus sutiles conferencias, o de cómo explicaba en las aulas, el metal precioso de su contenido y el timbre reconocible de su voz. 

Había recibido el talento de ser magistral y conseguía traspasar ese don grande a las regiones de lo magisterial. Por eso encontraba continuamente materia para aplicarla a la educación. Para emplearla en esa «vocación universal que es vivir». Santiago Arellano era brillante para interpretar. Para leer. Para mirar. Para contemplar, disciplina no siempre presente en las aulas. Leía con frescura, con el alborozo característico de la fe. Como si fuera la primera oportunidad que tenía aquel texto o aquella película o aquel lienzo ante los ojos y la mente. Lograba desentrañarlos y añadir una novedad, una lucidez. Encima, compartía sus hallazgos y los comunicaba empleando el vosotros.

Me viene al recuerdo cómo encuentra Santiago el quicio de la educación verdaderamente humana en el personaje de Dumbo: lo que parecen defectos, aquellas aparatosas y torpes orejas del elefante niño, se convierten en las posibilidades mayores de mejora. Aprende a hacerlas volar y, sobre todo, a confiar.

En la solapa de uno de sus libros se lee que el navarro Santiago Arellano Hernández descubrió su amor por la lengua y la literatura en el colegio de los Paúles de Pamplona. Que continuó su formación, durante los años del Mayo del 68, en la Universidad Central de Barcelona, donde la capacitación «lingüístico-literaria era excelente» gracias a un claustro excepcional: Badía Margarit, Martín de Riquer, los Blecua, Francisco Rico… 

Joven, enseñó en la Escuela Normal de Pamplona a futuros maestros y maestras. Pronto, ganó una cátedra de Lengua y Literatura y ejerció y asumió responsabilidades de dirección en institutos. Fue inspector extraordinario, fue doce años director general de Educación del Gobierno de Navarra. Estuvo al frente del INCE (Instituto Nacional de Evaluación Educativa) en Madrid. Irreprochable hoja de servicios. Admirables son también los demás capítulos de su sustancia vital. Hondamente casado, felizmente casado, con Maite, padre de tres hijos, siempre le impulsó la pasión de enseñar y aprender.

Tenemos la fortuna de que nos ha dejado sus memorias en un libro, Aprender a mirar para aprender a vivir, del que se podrían extraer cinco tomos. Santiago Arellano recopila «una selección de sus experiencias en el aula» y sus reflexiones «sobre las posibilidades educativas» que palpitan en toda obra literaria, «por insignificante que pueda parecer». Quien se dedique a la docencia y las letras encontrará en esas páginas sabias lecciones y sugerencias útiles. Desde visiones e interpretaciones de poemas de Juan Ramón Jiménez como esa belleza de «Álamo blanco» o de «Mirlo fiel», los Machado, la Odisea, las tragedias griegas hasta cuadros de Dalí o de Sorolla o un romancillo de Blas de Otero

Santiago Arellano estaba convencido de que la mejor manera de aprender literatura es leer. Refiere, con cierto pesar, una ocasión en que, siendo miembro de un tribunal de oposiciones a instituto, una de las candidatas «expuso con brillantez lo mejor que sobre Don Juan Tenorio en ese momento había publicado la investigación. Se me ocurrió, en mala hora —reconoce—, hacerle preguntas concretas —sentido de una acción de transición o sobre el papel que un personaje secundario aportaba a la obra— teniendo en cuenta la totalidad del texto». Tras varias preguntas y sus correspondientes desconciertos y silencios, Arellano llegó al convencimiento de que aquella muchacha no había leído el original.

Pero también, con gozo, más estilo Arellano, cuenta un episodio de una alumna de bachillerato. Desmenuzando unos versos de Razón de amor de Pedro Salinas, notó desde el estrado que una estudiante sollozaba silenciosa. Santiago no dijo nada. En el pasillo le preguntó por la causa de las lágrimas. La adolescente le confió que por primera vez unas palabras definían qué le estaba pasando exactamente a ella. La reflexión del profesor —experto en la bondad— continúa en las páginas donde ahonda sobre la finalidad de la literatura. La Literatura, como escribía siempre Santiago

Memorias para saber vivir

Una modesta editorial, Pequeño Monasterio, publicó las memorias del catedrático de instituto Santiago Arellano Hernández: Aprender a mirar para aprender a vivir. Sabiamente escalonadas, enlazan secciones: su propia vivencia docente, los presupuestos básicos de cómo concebía la educación —averiguar dónde está la belleza, la vocación de «llegar a ser quien eras», el valor de la virtud…—, saber para qué sirve la literatura, aproximaciones pedagógicas a través de la Odisea, la Ilíada, Antígona, poemas imborrables o incluso piezas pictóricas.

Este libro subraya convicciones y recomendaciones provechosas del autor. Como que al ser humano no se le da nada hecho, que es mejor empezar a leer el Quijote por el último capítulo, que la madurez intelectual se alcanza en el dominio de la palabra… Santiago Arellano desvela parte de los misterios.

Nuestro Tiempo es la revista cultural y de cuestiones actuales de la Universidad de Navarra, una universidad investigadora sin ánimo de lucro.

Por eso no pedimos a nuestros lectores que se suscriban a un producto, sino que donen a un proyecto de los que desarrolla la Universidad de Navarra: desde la investigación del cáncer a becas para alumnos de bajos recursos, pasando por un nuevo Museo de Ciencias.

Haz una donación

Tienda

Artículos relacionados

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> revista_number  [in template "10136#10174#53349399" at line 91, column 33]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: ${revista_number}  [in template "10136#10174#53349399" at line 91, column 31]
----
1<#-- Template: Articulos Relacionados 3 Columnas --> 
2<#-- Obtener los servicios necesarios --> 
3<#assign assetCategoryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService") /> 
4<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") /> 
5<#assign assetVocabularyLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetVocabularyLocalService") /> 
6<#assign assetDisplayPageFriendlyURLProvider = serviceLocator.findService("com.liferay.asset.display.page.portlet.AssetDisplayPageFriendlyURLProvider") /> 
7 
8<#-- Obtener el artículo actual --> 
9<#assign journalArticle = journalArticleLocalService.getArticle(getterUtil.getLong(groupId), .vars['reserved-article-id'].data) /> 
10<#assign groupId = themeDisplay.getScopeGroupId() /> 
11<#assign resourcePrimKey = journalArticle.getResourcePrimKey() /> 
12<#assign structureKey = journalArticle.getDDMStructureKey() /> 
13<#assign authorId = journalArticle.getUserId() /> 
14 
15<#-- Buscar y mostrar artículos relacionados --> 
16<#assign relatedArticles = journalArticleLocalService.getArticlesByStructureId(groupId, structureKey, 0, 1000, null) /> 
17 
18    <#-- Ordenar los art�culos por fecha de modificaci�n y seleccionar los m�s recientes --> 
19    <#assign relatedArticles = relatedArticles?sort_by("displayDate")?reverse /> 
20    <#-- Limitar a 3 si hay suficientes --> 
21    <#if relatedArticles?size gt 3> 
22        <#assign relatedArticles = relatedArticles[0..2] /> 
23    </#if> 
24 
25<div class="container"> 
26    <div class="row"> 
27        <#list relatedArticles  as curArticle> 
28            <#if curArticle.getResourcePrimKey() != resourcePrimKey> 
29                <#assign viewURL = assetDisplayPageFriendlyURLProvider.getFriendlyURL("com.liferay.journal.model.JournalArticle", curArticle.getResourcePrimKey(), themeDisplay) /> 
30                <#if !viewURL?has_content> 
31                    <#assign viewURL = "/" /> 
32                </#if> 
33                <#assign aArticleXML = saxReaderUtil.read(curArticle.getContentByLocale(locale)) /> 
34                <#assign autores = aArticleXML.selectNodes("//dynamic-element[@name='autor']/dynamic-content") /> 
35                <#assign imagenArticulo = aArticleXML.valueOf("//dynamic-element[@name='imagen']/dynamic-content/text()") /> 
36                <#assign detalle = aArticleXML.valueOf("//dynamic-element[@name='detalle']/dynamic-content") /> 
37 
38                <#assign categoriesList = assetCategoryLocalService.getCategories("com.liferay.journal.model.JournalArticle", curArticle.getResourcePrimKey())/> 
39                <#assign vocabularyTemaName = "Tema" /> 
40                <#assign vocabularyNRevistaName = "Nº de revista" /> 
41                <#assign vocabularyTopicName = "Topic" /> 
42                <#assign avoidTopic = "PRINCIPAL" /> 
43                 
44                <#-- Featured Image of the Article --> 
45                <#assign featuredImage = curArticle.getArticleImageURL(themeDisplay)!""/> 
46                 
47                <#if curArticle?index < 3> 
48                    <div class="col-md border-left <#if curArticle?index == 2> border-right</#if>"> 
49                        <article class="article article-small"> 
50                            <figure class="media"> 
51                                <picture> 
52                                <#if featuredImage?has_content> 
53                                    <img src="${featuredImage}" /> 
54                                <#else> 
55                                    <#if imagenArticulo?? && imagenArticulo?has_content> 
56                                        <#attempt> 
57                                            <#assign jsonObject = imagenArticulo?eval/> 
58                                            <#assign entryUuid = jsonObject.uuid />     
59                                            <#assign entryGroupId = getterUtil.getLong(jsonObject.groupId) /> 
60                                            <#assign entryAlt = jsonObject.alt /> 
61                                            <#assign dlFileEntryLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService") /> 
62                                            <#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService")> 
63                                            <#assign dlFileEntry = dlFileEntryLocalService.getDLFileEntryByUuidAndGroupId(entryUuid, entryGroupId) /> 
64                                            <#assign assetEntry = assetEntryLocalService.getEntry("com.liferay.document.library.kernel.model.DLFileEntry", dlFileEntry.fileEntryId) /> 
65                                            <#assign assetRenderer = assetEntry.assetRenderer /> 
66                                            <#assign imagen = assetRenderer.getURLDownload(themeDisplay) /> 
67                                            <img alt="${entryAlt}" data-fileentryid="${dlFileEntry.fileEntryId}" src="${imagen}" /> 
68                                        <#recover> 
69                                        </#attempt> 
70                                    </#if>   
71                                    </#if>   
72                                </picture> 
73                            </figure> 
74                             
75		    <#if categoriesList?has_content> 
76                <#list categoriesList as category> 
77                    <#assign categoryVocabulary = assetVocabularyLocalService.getAssetVocabulary(category.getVocabularyId()) /> 
78                    <#if categoryVocabulary.getName() == vocabularyNRevistaName> 
79                        <#assign revista_number = category.getTitle(locale)/> 
80                    </#if> 
81                </#list> 
82            </#if> 
83            <p class="kicker"> 
84                <#if categoriesList?has_content> 
85                    <#list categoriesList as category> 
86                        <#assign categoryVocabulary = assetVocabularyLocalService.getAssetVocabulary(category.getVocabularyId()) /> 
87                        <#if categoryVocabulary.getName() == vocabularyTemaName> 
88                            <a title="${category.getTitle(locale)}">${category.getTitle(locale)}</a> 
89                        </#if> 
90                    </#list> 
91                    <a title="${revista_number}">${revista_number}</a> 
92                    <#list categoriesList as category> 
93                        <#assign categoryVocabulary = assetVocabularyLocalService.getAssetVocabulary(category.getVocabularyId()) /> 
94                        <#if categoryVocabulary.getName() == vocabularyTopicName && category.getTitle(locale) != avoidTopic> 
95                            <a title="${category.getTitle(locale)}">${category.getTitle(locale)}</a> 
96                        </#if> 
97                    </#list> 
98                </#if> 
99            </p> 
100                                 
101                            <#assign title = curArticle.getTitle(locale) /> 
102                            <h2 class="title title-standard"> 
103                                <a href="${viewURL}" title="${title}">${title}</a> 
104                            </h2> 
105                                 
106                            <p class="meta"> 
107                                <#assign fecha = dateUtil.getDate(curArticle.getDisplayDate(), "d 'de' MMMM 'de' yyyy", locale)  /> 
108                                <#if fecha?has_content> 
109                                    <span>${fecha}</span> 
110                                </#if> 
111                                 
112                                <#assign tiempo = "" /> 
113                                <#if detalle?has_content> 
114                                    <#assign content = detalle?trim /> 
115                                    <#if content != ""> 
116                                        <#assign contentCount = content?replace("<[^>]+>", "", "r")?word_list?size /> 
117                                        <#if contentCount gt 0> 
118                                            <#assign minutesValue = (contentCount/200)?round /> 
119                                            <#if minutesValue == 0> 
120                                                <#assign tiempo = "Unos segundos" /> 
121                                            <#elseif minutesValue == 1> 
122                                                <#assign tiempo = minutesValue + " minuto" /> 
123                                            <#else> 
124                                                <#assign tiempo = minutesValue + " minutos" /> 
125                                            </#if> 
126                                        </#if> 
127                                    </#if> 
128                                </#if>                             
129                                <#if tiempo?? && tiempo != ""> 
130                                    <span><i class="fa fa-regular fa-clock"></i> ${tiempo}</span> 
131                                </#if> 
132                            </p> 
133                                 
134                            <p class="author"> 
135                                <#if autores?has_content> 
136                                    <#list autores as autor> 
137                                        <#assign aArticleXMLAutores = saxReaderUtil.read(autor.getParent().asXML()) /> 
138                                        <#assign autorJournalArticle = aArticleXMLAutores.valueOf("//dynamic-element[@name='autor']/dynamic-content") /> 
139                                        <#attempt> 
140                                            <#assign jsonObject = autorJournalArticle?eval/> 
141                                            <#assign articleClassPK = jsonObject.classPK />     
142                                            <#assign articleGroupId = getterUtil.getLong(jsonObject.groupId) /> 
143                                            <#assign articleAutor = journalArticleLocalService.fetchLatestArticle(articleClassPK?number)> 
144                                            <#assign aArticleXMLAutor = saxReaderUtil.read(articleAutor.getContentByLocale(locale)) /> 
145                                            <#assign nombre = aArticleXMLAutor.valueOf("//dynamic-element[@name='nombre']/dynamic-content/text()") /> 
146                                            <#assign apellidos = aArticleXMLAutor.valueOf("//dynamic-element[@name='apellidos']/dynamic-content/text()") /> 
147                                            <a title="${nombre} ${apellidos}">${nombre} ${apellidos}</a> 
148                                        <#recover> 
149                                        </#attempt> 
150                                    </#list>                    
151                                </#if> 
152                            </p> 
153                        </article> 
154                    </div> 
155                </#if> 
156            </#if> 
157        </#list> 
158    </div> 
159</div> 
160 
161<style> 
162/* default image size */ 
163.nuestro-tiempo .article.article-small .media img{ 
164    object-fit: contain; 
165    height: 200px; 
166
167/* alternative 
168.nuestro-tiempo .article.article-small .media img{ 
169    object-fit: cover; 
170    height: 100%; 
171
172*/ 
173</style> 

Newsletter