from sims symptoms in the mind book, give me elaborate simple summary of each paragraph of chapter 16 Affect and emotional disorders (7th edition of SIMS)
python3 -c " from pypdf import PdfReader reader = PdfReader('/home/daytona/works…
~/attachments/c09d456c-ebb7-449e-bd9b-7e9f6ef469f0
cp "/home/daytona/workspace/attachments/c09d456c-ebb7-449e-bd9b-7e9f6ef469f0/Sim…
ls /home/daytona/workspace/attachments/c09d456c-ebb7-449e-bd9b-7e9f6ef469f0/
python3 << 'EOF' import subprocess # Use a Python script to copy with proper quo…
python3 << 'EOF' import os import glob files = glob.glob("/home/daytona/workspac…
python3 << 'EOF' import glob import shutil files = glob.glob("/home/daytona/wor…
python3 << 'EOF' import glob import shutil files = glob.glob("/home/daytona/wor…
python3 << 'EOF' import glob import shutil files = glob.glob("/home/daytona/wor…
python3 << 'EOF' from pypdf import PdfReader reader = PdfReader("/home/daytona/w…
python3 << 'EOF' from pypdf import PdfReader reader = PdfReader("/home/daytona/w…
python3 << 'EOF' from pypdf import PdfReader reader = PdfReader("/home/daytona/w…
python3 << 'EOF' from pypdf import PdfReader reader = PdfReader("/home/daytona/w…
python3 << 'EOF' from pypdf import PdfReader reader = PdfReader("/home/daytona/w…
Generate a presentation on affect and emotional disorders
ls /home/daytona/workspace/
~/affect_pptx/build.js
const pptxgen = require("pptxgenjs");
const pres = new pptxgen();
pres.layout = "LAYOUT_16x9";
pres.title = "Affect and Emotional Disorders";
pres.author = "Sims' Symptoms in the Mind, 7th Edition";
// ─── PALETTE ────────────────────────────────────────────────────
const DEEP_NAVY = "0D1B2A"; // dominant dark bg
const MID_NAVY = "1A2E42"; // secondary bg / header bars
const TEAL = "1B9AAA"; // accent / icons
const LIGHT_TEAL = "C0E8EE"; // highlight / pill bg
const OFF_WHITE = "F0F4F8"; // body text / light bg
const WHITE = "FFFFFF";
const WARM_RED = "D64045"; // danger / warning accent
const SOFT_GOLD = "E8C547"; // secondary accent
const LIGHT_GREY = "D1D9E0"; // subtle lines
// ─── HELPER: dark background full-bleed slide ───────────────────
function darkBg(slide, hex) {
hex = hex || DEEP_NAVY;
slide.addShape(pres.shapes.RECTANGLE, {
x: 0, y: 0, w: 10, h: 5.625,
fill: { color: hex },
line: { color: hex }
});
}
// ─── HELPER: light content slide background ─────────────────────
function lightBg(slide) {
slide.addShape(pres.shapes.RECTANGLE, {
x: 0, y: 0, w: 10, h: 5.625,
fill: { color: OFF_WHITE },
line: { color: OFF_WHITE }
});
}
// ─── HELPER: left accent bar ────────────────────────────────────
function accentBar(slide, color) {
slide.addShape(pres.shapes.RECTANGLE, {
x: 0, y: 0, w: 0.22, h: 5.625,
fill: { color: color || TEAL },
line: { color: color || TEAL }
});
}
// ─── HELPER: section header band ────────────────────────────────
function headerBand(slide, color) {
slide.addShape(pres.shapes.RECTANGLE, {
x: 0, y: 0, w: 10, h: 1.05,
fill: { color: color || MID_NAVY },
line: { color: color || MID_NAVY }
});
}
// ─── HELPER: footer ─────────────────────────────────────────────
function footer(slide, text) {
slide.addShape(pres.shapes.RECTANGLE, {
x: 0, y: 5.3, w: 10, h: 0.325,
fill: { color: MID_NAVY },
line: { color: MID_NAVY }
});
slide.addText(text || "Sims' Symptoms in the Mind · Chapter 16 · Affect & Emotional Disorders", {
x: 0.3, y: 5.3, w: 9.4, h: 0.325,
fontSize: 8, color: LIGHT_GREY, valign: "middle"
});
}
// ─── HELPER: card box ───────────────────────────────────────────
function card(slide, x, y, w, h, fillColor, shadowOn) {
fillColor = fillColor || WHITE;
slide.addShape(pres.shapes.ROUNDED_RECTANGLE, {
x, y, w, h, rectRadius: 0.08,
fill: { color: fillColor },
line: { color: fillColor },
shadow: shadowOn ? { type: "outer", color: "000000", blur: 8, offset: 2, angle: 135, opacity: 0.12 } : undefined
});
}
// ─── HELPER: bullet list content ────────────────────────────────
function bullets(items) {
return items.map((t, i) => ({
text: t,
options: { bullet: true, breakLine: i < items.length - 1, fontSize: 13.5, color: DEEP_NAVY, paraSpaceAfter: 6 }
}));
}
// ═══════════════════════════════════════════════════════════════
// SLIDE 1 — TITLE
// ═══════════════════════════════════════════════════════════════
{
const s = pres.addSlide();
darkBg(s);
// diagonal accent shape top-right
s.addShape(pres.shapes.RECTANGLE, {
x: 6.5, y: 0, w: 3.5, h: 5.625,
fill: { color: MID_NAVY, transparency: 30 },
line: { color: MID_NAVY }
});
s.addShape(pres.shapes.RECTANGLE, {
x: 0, y: 4.5, w: 10, h: 0.12,
fill: { color: TEAL },
line: { color: TEAL }
});
// Chapter tag
s.addShape(pres.shapes.ROUNDED_RECTANGLE, {
x: 0.5, y: 0.7, w: 1.8, h: 0.38, rectRadius: 0.07,
fill: { color: TEAL },
line: { color: TEAL }
});
s.addText("CHAPTER 16", {
x: 0.5, y: 0.7, w: 1.8, h: 0.38,
fontSize: 9, bold: true, color: WHITE, align: "center", valign: "middle", margin: 0
});
// Main title
s.addText("Affect and\nEmotional Disorders", {
x: 0.5, y: 1.3, w: 6.2, h: 2.2,
fontSize: 42, bold: true, color: WHITE,
fontFace: "Calibri", lineSpacingMultiple: 1.15
});
// Subtitle
s.addText("Sims' Symptoms in the Mind — 7th Edition", {
x: 0.5, y: 3.55, w: 6, h: 0.45,
fontSize: 13, color: LIGHT_TEAL, italic: true
});
// Keywords row
const kws = ["Emotion", "Ecstasy", "Anhedonia", "Alexithymia", "Prosody"];
kws.forEach((kw, i) => {
const bx = 0.5 + i * 1.85;
s.addShape(pres.shapes.ROUNDED_RECTANGLE, {
x: bx, y: 4.1, w: 1.72, h: 0.3, rectRadius: 0.05,
fill: { color: SOFT_GOLD, transparency: 20 },
line: { color: SOFT_GOLD }
});
s.addText(kw, {
x: bx, y: 4.1, w: 1.72, h: 0.3,
fontSize: 9, bold: true, color: DEEP_NAVY, align: "center", valign: "middle", margin: 0
});
});
// Author quote snippet
s.addText('"I must weep myself to death; I cannot live and I cannot die…"\n— A patient of Emil Kraepelin (1905)', {
x: 6.7, y: 1.5, w: 3.0, h: 2.0,
fontSize: 10, color: LIGHT_GREY, italic: true, align: "center", valign: "middle"
});
}
// ═══════════════════════════════════════════════════════════════
// SLIDE 2 — OVERVIEW / CHAPTER OUTLINE
// ═══════════════════════════════════════════════════════════════
{
const s = pres.addSlide();
lightBg(s);
headerBand(s);
accentBar(s);
s.addText("Chapter Overview", {
x: 0.4, y: 0.1, w: 9, h: 0.85,
fontSize: 22, bold: true, color: WHITE, valign: "middle", margin: 0
});
const topics = [
["1. Theories of Emotion", "James-Lange, Cannon-Bard, Appraisal theories"],
["2. Basic Emotions", "6 universal facial expressions (Ekman & Friesen)"],
["3. Communication of Mood", "Mirror neurons, prosody, nonverbal signalling"],
["4. Classification of Pathology", "Intensity, timing, expression, evaluation"],
["5. Depression of Mood", "Core experience, shame/guilt, suicidal thinking, loss"],
["6. Mania & Ecstasy", "Euphoria, elation, hypomania, ecstatic states"],
["7. Other Abnormalities", "Anhedonia, alexithymia, anxiety, affect in psychosis"],
["8. Grief & Bereavement", "Stages, morbid grief, cultural variation"],
];
topics.forEach(([title, sub], i) => {
const col = i % 2;
const row = Math.floor(i / 2);
const cx = 0.35 + col * 4.9;
const cy = 1.2 + row * 1.0;
card(s, cx, cy, 4.6, 0.85, WHITE, true);
s.addShape(pres.shapes.RECTANGLE, {
x: cx, y: cy, w: 0.08, h: 0.85,
fill: { color: TEAL },
line: { color: TEAL }
});
s.addText(title, {
x: cx + 0.2, y: cy + 0.06, w: 4.2, h: 0.38,
fontSize: 11.5, bold: true, color: MID_NAVY, valign: "top"
});
s.addText(sub, {
x: cx + 0.2, y: cy + 0.44, w: 4.2, h: 0.33,
fontSize: 9.5, color: "4A5568", valign: "top"
});
});
footer(s);
}
// ═══════════════════════════════════════════════════════════════
// SLIDE 3 — KEY DEFINITIONS
// ═══════════════════════════════════════════════════════════════
{
const s = pres.addSlide();
lightBg(s);
headerBand(s);
accentBar(s);
s.addText("Key Definitions", {
x: 0.4, y: 0.1, w: 9, h: 0.85,
fontSize: 22, bold: true, color: WHITE, valign: "middle", margin: 0
});
const defs = [
{ term: "Affect", color: TEAL, def: "A broad umbrella term covering mood, feeling, attitude, preferences and evaluations. In modern usage it refers to the outward, observable expression of emotion — e.g., laughter, crying, fearful appearance." },
{ term: "Mood", color: SOFT_GOLD, def: "A sustained, prevailing inner state that colours all experience over time (hours to weeks). Think of it as the emotional climate of the mind, in contrast to the passing weather of a single emotion." },
{ term: "Emotion", color: WARM_RED, def: "A spontaneous, transient subjective experience that may or may not be accompanied by physical changes. Emotions are briefer and more reactive than mood." },
{ term: "Feeling", color: MID_NAVY, def: "The conscious, subjective awareness of an emotion, including its physical accompaniments (e.g., the racing heart of fear). Feeling is the personal, lived side of emotion." },
];
defs.forEach((d, i) => {
const cy = 1.2 + i * 1.02;
card(s, 0.35, cy, 9.3, 0.88, WHITE, true);
s.addShape(pres.shapes.RECTANGLE, {
x: 0.35, y: cy, w: 1.5, h: 0.88,
fill: { color: d.color },
line: { color: d.color }
});
s.addText(d.term, {
x: 0.35, y: cy, w: 1.5, h: 0.88,
fontSize: 14, bold: true, color: WHITE, align: "center", valign: "middle", margin: 0
});
s.addText(d.def, {
x: 2.0, y: cy + 0.06, w: 7.5, h: 0.76,
fontSize: 11, color: DEEP_NAVY, valign: "middle"
});
});
footer(s);
}
// ═══════════════════════════════════════════════════════════════
// SLIDE 4 — THEORIES OF EMOTION
// ═══════════════════════════════════════════════════════════════
{
const s = pres.addSlide();
darkBg(s, MID_NAVY);
accentBar(s, TEAL);
s.addText("Theories of Emotion", {
x: 0.4, y: 0.15, w: 9.2, h: 0.7,
fontSize: 24, bold: true, color: WHITE, valign: "middle"
});
const theories = [
{
name: "James-Lange Theory",
year: "1884",
color: TEAL,
body: "We feel emotions BECAUSE of the physical changes in our body. The brain perceives bodily responses (fast heartbeat, trembling) and interprets them as feelings. Without the body state, emotion would be 'pale and colorless'."
},
{
name: "Cannon-Bard Theory",
year: "1927",
color: SOFT_GOLD,
body: "The body and the subjective feeling arise simultaneously and independently. The thalamus triggers both the physiologic response and the emotional experience at the same time — you feel fear AND your heart races, in parallel."
},
{
name: "Cognitive Appraisal Theory",
year: "Schachter & Singer, 1962",
color: WARM_RED,
body: "The emotion you feel depends on how you cognitively evaluate the situation. The same physical arousal can be labelled fear or excitement depending on context. This has direct clinical implications for mood disorders."
},
];
theories.forEach((t, i) => {
const cy = 1.0 + i * 1.5;
card(s, 0.35, cy, 9.3, 1.3, DEEP_NAVY, false);
s.addShape(pres.shapes.RECTANGLE, {
x: 0.35, y: cy, w: 0.08, h: 1.3,
fill: { color: t.color },
line: { color: t.color }
});
// Theory name + year
s.addText(t.name, {
x: 0.6, y: cy + 0.1, w: 5, h: 0.38,
fontSize: 14, bold: true, color: t.color, valign: "top"
});
s.addText(t.year, {
x: 7.0, y: cy + 0.1, w: 2.5, h: 0.35,
fontSize: 11, color: LIGHT_GREY, align: "right", italic: true
});
s.addText(t.body, {
x: 0.6, y: cy + 0.5, w: 8.85, h: 0.72,
fontSize: 11, color: OFF_WHITE, valign: "top"
});
});
footer(s);
}
// ═══════════════════════════════════════════════════════════════
// SLIDE 5 — BASIC EMOTIONS & COMMUNICATION
// ═══════════════════════════════════════════════════════════════
{
const s = pres.addSlide();
lightBg(s);
headerBand(s);
accentBar(s);
s.addText("Basic Emotions & Communication of Mood", {
x: 0.4, y: 0.1, w: 9, h: 0.85,
fontSize: 22, bold: true, color: WHITE, valign: "middle", margin: 0
});
// Left: 6 basic emotions hexagons (rectangles as stand-in)
const emotions = [
{ label: "ANGER", col: WARM_RED },
{ label: "DISGUST", col: "6B4C9A" },
{ label: "FEAR", col: "2E86AB" },
{ label: "HAPPINESS",col: SOFT_GOLD },
{ label: "SADNESS", col: TEAL },
{ label: "SURPRISE", col: "E07A5F" },
];
s.addText("6 Universal Facial Expressions\n(Ekman & Friesen, 1971)", {
x: 0.35, y: 1.15, w: 4.4, h: 0.55,
fontSize: 12, bold: true, color: MID_NAVY
});
emotions.forEach((e, i) => {
const col = i % 3;
const row = Math.floor(i / 3);
const ex = 0.4 + col * 1.4;
const ey = 1.8 + row * 0.88;
s.addShape(pres.shapes.ROUNDED_RECTANGLE, {
x: ex, y: ey, w: 1.28, h: 0.7, rectRadius: 0.08,
fill: { color: e.col },
line: { color: e.col }
});
s.addText(e.label, {
x: ex, y: ey, w: 1.28, h: 0.7,
fontSize: 9.5, bold: true, color: WHITE, align: "center", valign: "middle", margin: 0
});
});
s.addText("These expressions are universal across cultures but display rules differ — who can show what, to whom, and when.", {
x: 0.35, y: 3.65, w: 4.4, h: 0.6,
fontSize: 9.5, color: "4A5568", italic: true
});
// Divider
s.addShape(pres.shapes.RECTANGLE, {
x: 4.95, y: 1.1, w: 0.03, h: 3.9,
fill: { color: LIGHT_GREY },
line: { color: LIGHT_GREY }
});
// Right: Communication / mirror neurons
s.addText("How Mood is Communicated", {
x: 5.1, y: 1.15, w: 4.5, h: 0.45,
fontSize: 12, bold: true, color: MID_NAVY
});
const comPoints = [
"Nonverbal signals: facial expression, posture, gesture, tone of voice (prosody)",
"Mood is both deliberately and unintentionally conveyed to others",
"Mirror neurons (premotor & inferior parietal cortex) allow us to simulate and feel the emotions we observe in others",
"Emotional contagion is bidirectional — patients' moods affect clinicians and vice versa",
"Prosody — the musical quality of speech — is disrupted in mood disorders and some neurologic conditions",
];
s.addText(comPoints.map((t, i) => ({
text: t,
options: { bullet: true, breakLine: i < comPoints.length - 1, fontSize: 11, color: DEEP_NAVY, paraSpaceAfter: 5 }
})), { x: 5.1, y: 1.65, w: 4.6, h: 3.5 });
footer(s);
}
// ═══════════════════════════════════════════════════════════════
// SLIDE 6 — CLASSIFICATION OF PATHOLOGY
// ═══════════════════════════════════════════════════════════════
{
const s = pres.addSlide();
lightBg(s);
headerBand(s, DEEP_NAVY);
accentBar(s, SOFT_GOLD);
s.addText("Classification of Pathology of Emotions", {
x: 0.4, y: 0.1, w: 9, h: 0.85,
fontSize: 22, bold: true, color: WHITE, valign: "middle", margin: 0
});
const cats = [
{
heading: "1. Pathologic Changes in Basic Emotions",
color: TEAL,
items: [
"Exacerbation (intensification): depression, mania, ecstasy",
"Diminution (reduction): apathy, anhedonia, blunted/flat affect",
"Changes in timing, duration & appropriateness to situation",
"Incongruous affect: emotion mismatched to thought content",
]
},
{
heading: "2. Abnormalities of Expression",
color: SOFT_GOLD,
items: [
"Inappropriate affect: emotion expressed does not match context",
"Lability: rapid, uncontrollable swings in emotional expression",
"Alexithymia: difficulty identifying and describing own emotions",
"Prosopoaffective agnosia: inability to read emotions in others' faces",
]
},
{
heading: "3. Abnormalities of Physiologic Activity",
color: WARM_RED,
items: [
"Autonomic changes: heart rate, sweating, blood pressure",
"Diurnal variation: mood worse in mornings in biological depression",
"Loss of reactivity: mood fails to respond to normally pleasant stimuli",
]
},
{
heading: "4. Abnormalities of Evaluation",
color: MID_NAVY,
items: [
"Distorted appraisal of the social world",
"Negative cognitive triad (Beck): self, world, future all seen negatively",
"Misinterpretation of others' emotions (e.g., all faces look angry)",
]
},
];
cats.forEach((cat, i) => {
const col = i % 2;
const row = Math.floor(i / 2);
const cx = 0.3 + col * 4.85;
const cy = 1.15 + row * 2.05;
card(s, cx, cy, 4.65, 1.9, WHITE, true);
s.addShape(pres.shapes.RECTANGLE, {
x: cx, y: cy, w: 4.65, h: 0.38,
fill: { color: cat.color },
line: { color: cat.color }
});
s.addText(cat.heading, {
x: cx + 0.1, y: cy, w: 4.45, h: 0.38,
fontSize: 10.5, bold: true, color: WHITE, valign: "middle", margin: 0
});
s.addText(cat.items.map((t, i2) => ({
text: t,
options: { bullet: true, breakLine: i2 < cat.items.length - 1, fontSize: 10, color: DEEP_NAVY, paraSpaceAfter: 3 }
})), { x: cx + 0.15, y: cy + 0.44, w: 4.35, h: 1.4 });
});
footer(s);
}
// ═══════════════════════════════════════════════════════════════
// SLIDE 7 — DEPRESSION OF MOOD: CORE EXPERIENCE
// ═══════════════════════════════════════════════════════════════
{
const s = pres.addSlide();
darkBg(s, "0A1628");
accentBar(s, WARM_RED);
s.addText("Depression of Mood", {
x: 0.4, y: 0.12, w: 9, h: 0.65,
fontSize: 26, bold: true, color: WHITE
});
s.addText("Core Psychological and Physical Experience", {
x: 0.4, y: 0.72, w: 9, h: 0.35,
fontSize: 13, color: LIGHT_TEAL, italic: true
});
// Quote block
s.addShape(pres.shapes.RECTANGLE, {
x: 0.35, y: 1.15, w: 0.06, h: 1.3,
fill: { color: WARM_RED },
line: { color: WARM_RED }
});
s.addText("'I was feeling in my mind a sensation close to, but indescribably different from actual pain.'\n— William Styron (1990)\n\n'It is a positive and active anguish, a sort of psychical neuralgia wholly unknown to normal life.'\n— William James (1902)", {
x: 0.55, y: 1.15, w: 5.0, h: 1.3,
fontSize: 10, color: LIGHT_GREY, italic: true
});
// Right side: features
const features = [
["Psychological", ["Pervasive sadness, gloom, despair, hopelessness", "Feeling qualitatively different from normal sadness — 'psychical neuralgia'", "Loss of interest and pleasure (anhedonia)", "Negative cognitive triad: self, world, future all bleak", "Shame, guilt, worthlessness — often disproportionate", "Suicidal ideation: passive wishes to die → active plans"]],
["Physical / Biological", ["Psychomotor retardation — slowed movement and speech", "Insomnia (especially early morning waking) or hypersomnia", "Loss of appetite and weight, reduced libido", "Diurnal variation: worst in the morning, improves evening", "Fatigue, heaviness, somatic complaints", "Autonomic disturbances: dry mouth, constipation"]],
];
features.forEach((f, i) => {
const cx = 0.35 + i * 4.85;
const cy = 2.6;
card(s, cx, cy, 4.6, 2.7, DEEP_NAVY, false);
s.addShape(pres.shapes.RECTANGLE, {
x: cx, y: cy, w: 4.6, h: 0.42,
fill: { color: i === 0 ? WARM_RED : TEAL },
line: { color: i === 0 ? WARM_RED : TEAL }
});
s.addText(f[0], {
x: cx + 0.1, y: cy, w: 4.4, h: 0.42,
fontSize: 12, bold: true, color: WHITE, valign: "middle", margin: 0
});
s.addText(f[1].map((t, j) => ({
text: t,
options: { bullet: true, breakLine: j < f[1].length - 1, fontSize: 10, color: OFF_WHITE, paraSpaceAfter: 4 }
})), { x: cx + 0.15, y: cy + 0.5, w: 4.3, h: 2.1 });
});
footer(s);
}
// ═══════════════════════════════════════════════════════════════
// SLIDE 8 — SHAME, GUILT & SUICIDAL THINKING
// ═══════════════════════════════════════════════════════════════
{
const s = pres.addSlide();
lightBg(s);
headerBand(s, "6B2737");
accentBar(s, WARM_RED);
s.addText("Shame, Guilt & Suicidal Thinking in Depression", {
x: 0.4, y: 0.1, w: 9.2, h: 0.85,
fontSize: 21, bold: true, color: WHITE, valign: "middle", margin: 0
});
// Shame vs Guilt
[
{
title: "Shame",
color: WARM_RED,
pts: [
"Global negative evaluation of the SELF ('I am bad')",
"A social emotion — involves imagining others' negative view of oneself",
"Can trigger withdrawal, concealment, rage",
"Linked to suicidal ideation — escape from the unbearable self",
"Culturally variable in form but present universally"
]
},
{
title: "Guilt",
color: "8B4513",
pts: [
"Negative evaluation of a specific BEHAVIOUR ('I did something bad')",
"More internal — does not require the imagined gaze of others",
"Often motivates reparative action and apology",
"In depression, guilt becomes excessive, morbid and distorted",
"Delusional guilt: patient believes they have committed unforgivable acts"
]
}
].forEach((block, i) => {
const cx = 0.35 + i * 4.85;
card(s, cx, 1.15, 4.6, 3.5, WHITE, true);
s.addShape(pres.shapes.RECTANGLE, {
x: cx, y: 1.15, w: 4.6, h: 0.42,
fill: { color: block.color },
line: { color: block.color }
});
s.addText(block.title, {
x: cx + 0.1, y: 1.15, w: 4.4, h: 0.42,
fontSize: 14, bold: true, color: WHITE, valign: "middle", margin: 0
});
s.addText(block.pts.map((t, j) => ({
text: t,
options: { bullet: true, breakLine: j < block.pts.length - 1, fontSize: 11, color: DEEP_NAVY, paraSpaceAfter: 5 }
})), { x: cx + 0.15, y: 1.65, w: 4.3, h: 2.9 });
});
// Suicidal thinking note
s.addShape(pres.shapes.ROUNDED_RECTANGLE, {
x: 0.35, y: 4.75, w: 9.3, h: 0.52, rectRadius: 0.06,
fill: { color: WARM_RED, transparency: 15 },
line: { color: WARM_RED }
});
s.addText("Suicidal thinking in depression ranges from passive thoughts ('I wish I were dead') to active intent with plan. It is always associated with hopelessness and should never be dismissed.", {
x: 0.5, y: 4.75, w: 9.1, h: 0.52,
fontSize: 10.5, color: WHITE, valign: "middle", bold: true
});
footer(s);
}
// ═══════════════════════════════════════════════════════════════
// SLIDE 9 — MANIA & ECSTASY
// ═══════════════════════════════════════════════════════════════
{
const s = pres.addSlide();
darkBg(s, "0B2239");
accentBar(s, SOFT_GOLD);
s.addText("Mania, Hypomania & Ecstasy", {
x: 0.4, y: 0.12, w: 9, h: 0.65,
fontSize: 26, bold: true, color: WHITE
});
// Jamison quote
s.addShape(pres.shapes.RECTANGLE, {
x: 0.35, y: 0.88, w: 0.06, h: 1.2,
fill: { color: SOFT_GOLD },
line: { color: SOFT_GOLD }
});
s.addText("'When you're high it's tremendous. The ideas and feelings are fast and frequent like shooting stars…\nBut somewhere this changes — you are irritable, angry, frightened, uncontrollable.'\n— Kay Redfield Jamison (1995)", {
x: 0.55, y: 0.88, w: 9.1, h: 1.2,
fontSize: 10.5, color: LIGHT_GREY, italic: true
});
const maniaCols = [
{
title: "Features of Mania",
color: SOFT_GOLD,
items: [
"Elevated, expansive or irritable mood",
"Decreased need for sleep without fatigue",
"Grandiosity and inflated self-esteem",
"Pressured speech, flight of ideas",
"Increased goal-directed activity / distractibility",
"Reckless behaviour: spending, sexual, risk-taking",
"Psychotic features in severe mania"
]
},
{
title: "Hypomania vs Mania",
color: TEAL,
items: [
"Hypomania: milder elevation, no psychosis, some social function retained",
"Both are distinct from normal happiness by their pervasive, sustained quality",
"Dysphoric mania: mixed state — high energy with depressive colouring",
"Euphoria may seem appealing to the patient — poor insight is common",
"Creative link: many artists/writers had cyclothymia or bipolar disorder"
]
},
{
title: "Ecstasy & Altered States",
color: WARM_RED,
items: [
"Ecstasy = intense joy / union with something beyond the self",
"Can occur in epilepsy (especially temporal lobe, insula involvement)",
"Jhanas: self-induced meditative ecstatic states",
"Religious or spiritual ecstasy: reported across all cultures",
"Pathological ecstasy may precede or accompany psychosis",
"Distinguished from mania by its non-agitated, 'blissful' quality"
]
}
];
maniaCols.forEach((col, i) => {
const cx = 0.3 + i * 3.23;
card(s, cx, 2.2, 3.1, 3.1, DEEP_NAVY, false);
s.addShape(pres.shapes.RECTANGLE, {
x: cx, y: 2.2, w: 3.1, h: 0.4,
fill: { color: col.color },
line: { color: col.color }
});
s.addText(col.title, {
x: cx + 0.08, y: 2.2, w: 2.94, h: 0.4,
fontSize: 11, bold: true, color: WHITE, valign: "middle", margin: 0
});
s.addText(col.items.map((t, j) => ({
text: t,
options: { bullet: true, breakLine: j < col.items.length - 1, fontSize: 9.5, color: OFF_WHITE, paraSpaceAfter: 3 }
})), { x: cx + 0.1, y: 2.68, w: 2.88, h: 2.55 });
});
footer(s);
}
// ═══════════════════════════════════════════════════════════════
// SLIDE 10 — ANHEDONIA, ALEXITHYMIA & BLUNTED AFFECT
// ═══════════════════════════════════════════════════════════════
{
const s = pres.addSlide();
lightBg(s);
headerBand(s, "2D4A6B");
accentBar(s, TEAL);
s.addText("Diminished and Distorted Emotional Experience", {
x: 0.4, y: 0.1, w: 9.2, h: 0.85,
fontSize: 22, bold: true, color: WHITE, valign: "middle", margin: 0
});
const boxes = [
{
title: "Anhedonia",
color: TEAL,
icon: "→",
body: [
"Loss of the capacity to feel pleasure from previously enjoyable activities",
"A core symptom of depression and schizophrenia",
"Two types: consummatory (failure to enjoy in the moment) and anticipatory (failure to look forward to things)",
"Patients often describe it as feeling 'empty', 'flat' or 'cut off' from life",
"Closely related to emotional blunting seen in schizophrenia"
]
},
{
title: "Alexithymia",
color: SOFT_GOLD,
icon: "→",
body: [
"Literally 'no words for emotion' (Greek: a-lexis-thymos)",
"Difficulty identifying, distinguishing and describing own emotions",
"Thoughts tend to be externally focused and concrete, not emotionally introspective",
"Found in psychosomatic disorders, PTSD, eating disorders and autism spectrum",
"Patients may present with bodily complaints rather than emotional distress"
]
},
{
title: "Blunted / Flat Affect",
color: MID_NAVY,
icon: "→",
body: [
"Blunted affect: reduced range and intensity of emotional expression",
"Flat affect: virtual absence of observable emotional expression",
"Hallmark of schizophrenia, also seen in severe depression and frontal lobe damage",
"Patient subjectively may or may not experience inner emotion",
"Distinguish from bradyphrenia (slowed thinking) and akinesia"
]
}
];
boxes.forEach((box, i) => {
const cy = 1.15 + i * 1.42;
card(s, 0.35, cy, 9.3, 1.28, WHITE, true);
s.addShape(pres.shapes.RECTANGLE, {
x: 0.35, y: cy, w: 1.7, h: 1.28,
fill: { color: box.color },
line: { color: box.color }
});
s.addText(box.title, {
x: 0.35, y: cy, w: 1.7, h: 1.28,
fontSize: 13, bold: true, color: WHITE, align: "center", valign: "middle", margin: 0
});
s.addText(box.body.map((t, j) => ({
text: t,
options: { bullet: true, breakLine: j < box.body.length - 1, fontSize: 10, color: DEEP_NAVY, paraSpaceAfter: 3 }
})), { x: 2.2, y: cy + 0.1, w: 7.3, h: 1.1 });
});
footer(s);
}
// ═══════════════════════════════════════════════════════════════
// SLIDE 11 — AFFECT IN BIPOLAR DISORDER
// ═══════════════════════════════════════════════════════════════
{
const s = pres.addSlide();
lightBg(s);
headerBand(s);
accentBar(s, SOFT_GOLD);
s.addText("Affect Abnormalities in Bipolar Disorder", {
x: 0.4, y: 0.1, w: 9.2, h: 0.85,
fontSize: 22, bold: true, color: WHITE, valign: "middle", margin: 0
});
// Mood spectrum diagram (rectangles as colour bar)
const spectrumLabels = [
{ label: "Severe\nDepression", color: "1A1A5C", tw: 1.5 },
{ label: "Mild\nDepression", color: "2E4B8B", tw: 1.5 },
{ label: "Euthymia\n(Normal)", color: "2E7D32", tw: 1.5 },
{ label: "Hypomania", color: "E6A817", tw: 1.5 },
{ label: "Mania", color: WARM_RED, tw: 1.5 },
{ label: "Dysphoric\nMania", color: "7B0020", tw: 1.5 },
];
let sx = 0.35;
s.addText("Mood Spectrum in Bipolar Disorder:", {
x: 0.35, y: 1.1, w: 9.3, h: 0.35,
fontSize: 11.5, bold: true, color: MID_NAVY
});
spectrumLabels.forEach(item => {
s.addShape(pres.shapes.RECTANGLE, {
x: sx, y: 1.5, w: item.tw, h: 0.55,
fill: { color: item.color },
line: { color: item.color }
});
s.addText(item.label, {
x: sx, y: 1.5, w: item.tw, h: 0.55,
fontSize: 7.5, color: WHITE, align: "center", valign: "middle", bold: true, margin: 0
});
sx += item.tw + 0.03;
});
// Two column points
const leftPts = [
"Bipolar disorder involves cycling between depressed and elevated mood poles",
"Delusions in psychotic depression are mood-congruent (worthlessness, guilt, nihilism)",
"Mixed states: simultaneous depressive and manic features — particularly dangerous (high suicide risk)",
"Emotional lability: rapid, uncontrollable mood swings, often with minimal stimulus",
"Diurnal variation is a biological marker of depression (worse in mornings)"
];
const rightPts = [
"Between episodes: most patients return to baseline mood (euthymia)",
"Creativity paradox: bipolar illness linked to artistic achievement (Byron, Schumann, Van Gogh)",
"Tempestuous interpersonal relationships due to emotional instability",
"Mood-congruent vs. mood-incongruent psychotic features — important prognostic distinction",
"Effective management requires recognition of the full spectrum, not just depressive phase"
];
card(s, 0.35, 2.15, 4.6, 3.1, WHITE, true);
s.addShape(s.constructor ? undefined : undefined); // spacer intentional blank
s.addText(leftPts.map((t, i) => ({
text: t,
options: { bullet: true, breakLine: i < leftPts.length - 1, fontSize: 10.5, color: DEEP_NAVY, paraSpaceAfter: 5 }
})), { x: 0.5, y: 2.2, w: 4.35, h: 3.0 });
card(s, 5.05, 2.15, 4.6, 3.1, WHITE, true);
s.addText(rightPts.map((t, i) => ({
text: t,
options: { bullet: true, breakLine: i < rightPts.length - 1, fontSize: 10.5, color: DEEP_NAVY, paraSpaceAfter: 5 }
})), { x: 5.2, y: 2.2, w: 4.35, h: 3.0 });
footer(s);
}
// ═══════════════════════════════════════════════════════════════
// SLIDE 12 — GRIEF & BEREAVEMENT
// ═══════════════════════════════════════════════════════════════
{
const s = pres.addSlide();
darkBg(s, "1A2E42");
accentBar(s, TEAL);
s.addText("Grief, Bereavement & Morbid Grief", {
x: 0.4, y: 0.12, w: 9, h: 0.65,
fontSize: 26, bold: true, color: WHITE
});
// Stages of grief - horizontal timeline
const stages = [
{ name: "Shock &\nDisbelief", color: "2C5282" },
{ name: "Yearning\n& Pining", color: "2E4B8B" },
{ name: "Anger &\nGuilt", color: WARM_RED },
{ name: "Despair &\nWithdrawal", color: "4A1E6A" },
{ name: "Acceptance\n& Reorganisation", color: "2E7D32" },
];
s.addText("Normal Grief Process (Bowlby/Parkes model):", {
x: 0.35, y: 0.88, w: 9.3, h: 0.32,
fontSize: 11, bold: true, color: LIGHT_TEAL
});
stages.forEach((st, i) => {
const bx = 0.3 + i * 1.88;
s.addShape(pres.shapes.ROUNDED_RECTANGLE, {
x: bx, y: 1.25, w: 1.75, h: 0.9, rectRadius: 0.07,
fill: { color: st.color },
line: { color: st.color }
});
s.addText(st.name, {
x: bx, y: 1.25, w: 1.75, h: 0.9,
fontSize: 9.5, bold: true, color: WHITE, align: "center", valign: "middle", margin: 0
});
if (i < stages.length - 1) {
s.addShape(pres.shapes.RECTANGLE, {
x: bx + 1.75, y: 1.65, w: 0.13, h: 0.1,
fill: { color: LIGHT_GREY },
line: { color: LIGHT_GREY }
});
}
});
// Normal vs Morbid grief columns
[
{
title: "Normal Grief",
color: TEAL,
pts: [
"Duration typically 6-12 months; cultural variation is wide",
"Self-esteem is preserved despite sadness",
"Hallucinations of the deceased (seeing/hearing them) are common and normal in acute bereavement",
"Gradual resolution with social support and time",
"Appetite, sleep and functioning gradually recover"
]
},
{
title: "Morbid / Prolonged Grief",
color: WARM_RED,
pts: [
"Grief that is inhibited, delayed, chronic or distorted",
"Loss of self-esteem and identity — 'I don't know who I am without them'",
"Yearning, longing and bitterness remain unresolved beyond 12 months",
"Increased mortality: 'broken-heart syndrome' — higher death rates in bereaved",
"Risk factors: sudden/violent death, ambivalent relationship, lack of support, prior mental illness"
]
}
].forEach((col, i) => {
const cx = 0.35 + i * 4.85;
card(s, cx, 2.3, 4.6, 3.0, DEEP_NAVY, false);
s.addShape(pres.shapes.RECTANGLE, {
x: cx, y: 2.3, w: 4.6, h: 0.4,
fill: { color: col.color },
line: { color: col.color }
});
s.addText(col.title, {
x: cx + 0.1, y: 2.3, w: 4.4, h: 0.4,
fontSize: 12, bold: true, color: WHITE, valign: "middle", margin: 0
});
s.addText(col.pts.map((t, j) => ({
text: t,
options: { bullet: true, breakLine: j < col.pts.length - 1, fontSize: 10, color: OFF_WHITE, paraSpaceAfter: 4 }
})), { x: cx + 0.15, y: 2.78, w: 4.3, h: 2.45 });
});
footer(s);
}
// ═══════════════════════════════════════════════════════════════
// SLIDE 13 — CLINICAL ASSESSMENT
// ═══════════════════════════════════════════════════════════════
{
const s = pres.addSlide();
lightBg(s);
headerBand(s, "2D4A6B");
accentBar(s, SOFT_GOLD);
s.addText("Clinical Assessment of Mood", {
x: 0.4, y: 0.1, w: 9.2, h: 0.85,
fontSize: 22, bold: true, color: WHITE, valign: "middle", margin: 0
});
const aspects = [
{
heading: "Observation",
color: TEAL,
pts: ["Facial expression, eye contact, posture", "Psychomotor activity (agitation or retardation)", "Grooming and self-care", "Emotional response to the clinician"]
},
{
heading: "Direct Enquiry",
color: SOFT_GOLD,
pts: ["'How have you been feeling in yourself?'", "Distinguish sadness from anxiety from anger", "Explore biological features: sleep, appetite, energy, libido", "Screen for suicidal ideation sensitively and directly"]
},
{
heading: "Objective vs Subjective Mood",
color: MID_NAVY,
pts: ["Objective: what the examiner observes (affect)", "Subjective: what the patient reports feeling", "Discrepancy (e.g., patient denies sadness but appears profoundly depressed) is clinically significant"]
},
{
heading: "Challenges",
color: WARM_RED,
pts: ["Conceptual confusion between affect, mood and emotion", "Cultural expression varies widely", "Masked/smiling depression — patient conceals low mood", "Somatic presentations: mood disorder presenting as pain"]
},
];
aspects.forEach((a, i) => {
const col = i % 2;
const row = Math.floor(i / 2);
const cx = 0.3 + col * 4.85;
const cy = 1.15 + row * 2.1;
card(s, cx, cy, 4.65, 1.95, WHITE, true);
s.addShape(pres.shapes.RECTANGLE, {
x: cx, y: cy, w: 4.65, h: 0.38,
fill: { color: a.color },
line: { color: a.color }
});
s.addText(a.heading, {
x: cx + 0.1, y: cy, w: 4.45, h: 0.38,
fontSize: 11.5, bold: true, color: WHITE, valign: "middle", margin: 0
});
s.addText(a.pts.map((t, j) => ({
text: t,
options: { bullet: true, breakLine: j < a.pts.length - 1, fontSize: 10.5, color: DEEP_NAVY, paraSpaceAfter: 5 }
})), { x: cx + 0.15, y: cy + 0.45, w: 4.35, h: 1.42 });
});
footer(s);
}
// ═══════════════════════════════════════════════════════════════
// SLIDE 14 — KEY TAKEAWAYS / CONCLUSION
// ═══════════════════════════════════════════════════════════════
{
const s = pres.addSlide();
darkBg(s, DEEP_NAVY);
s.addShape(pres.shapes.RECTANGLE, {
x: 0, y: 0, w: 10, h: 0.1,
fill: { color: TEAL },
line: { color: TEAL }
});
s.addShape(pres.shapes.RECTANGLE, {
x: 0, y: 5.525, w: 10, h: 0.1,
fill: { color: TEAL },
line: { color: TEAL }
});
s.addText("Key Takeaways", {
x: 0.5, y: 0.2, w: 9, h: 0.65,
fontSize: 26, bold: true, color: SOFT_GOLD
});
const takeaways = [
{ num: "1", text: "Mood disturbance is among the most clinically significant presentations — associated with suicide, social harm and impaired function." },
{ num: "2", text: "Affect, mood, emotion and feeling are distinct but overlapping concepts. Precision in language improves clinical communication." },
{ num: "3", text: "Emotions have universal biological roots (Ekman's 6 basic emotions) but are shaped profoundly by culture and cognition." },
{ num: "4", text: "Depression is qualitatively different from normal sadness — it is a form of psychical pain that requires active recognition and treatment." },
{ num: "5", text: "Mania and ecstasy represent pathological extremes of positive affect; both can transition into distressing dysphoric states." },
{ num: "6", text: "Anhedonia, alexithymia and blunted affect represent reduced or absent emotional experience — key negative features across multiple disorders." },
{ num: "7", text: "Grief is a universal human response; the transition to morbid grief involves loss of self-esteem, chronicity and failure of resolution." },
{ num: "8", text: "Clinical assessment requires attention to both observed (objective) affect and reported (subjective) mood — discrepancies are diagnostically valuable." },
];
takeaways.forEach((item, i) => {
const row = Math.floor(i / 2);
const col = i % 2;
const cx = 0.35 + col * 4.9;
const cy = 1.0 + row * 1.1;
card(s, cx, cy, 4.6, 0.96, MID_NAVY, false);
s.addShape(pres.shapes.ROUNDED_RECTANGLE, {
x: cx + 0.1, y: cy + 0.28, w: 0.38, h: 0.38, rectRadius: 0.05,
fill: { color: TEAL },
line: { color: TEAL }
});
s.addText(item.num, {
x: cx + 0.1, y: cy + 0.28, w: 0.38, h: 0.38,
fontSize: 11, bold: true, color: WHITE, align: "center", valign: "middle", margin: 0
});
s.addText(item.text, {
x: cx + 0.6, y: cy + 0.06, w: 3.88, h: 0.85,
fontSize: 9.5, color: OFF_WHITE, valign: "middle"
});
});
}
// ─── WRITE FILE ──────────────────────────────────────────────────
pres.writeFile({ fileName: "/home/daytona/workspace/affect_pptx/Affect_Emotional_Disorders.pptx" })
.then(() => console.log("DONE: /home/daytona/workspace/affect_pptx/Affect_Emotional_Disorders.pptx"))
.catch(err => { console.error(err); process.exit(1); });
cd /home/daytona/workspace/affect_pptx && node build.js 2>&1
~/affect_pptx/build.js
Successfully replaced 1 instance(s) of the string in '/home/daytona/workspace/affect_pptx/build.js'
cd /home/daytona/workspace/affect_pptx && node build.js 2>&1
Affect Emotional Disorders
Presentation · PPTX
| Slide | Content |
|---|---|
| 1 | Title slide - deep navy background with keyword pills (Emotion, Ecstasy, Anhedonia, Alexithymia, Prosody) and Kraepelin patient quote |
| 2 | Chapter Overview - 8 topic cards mapping all major sections of Chapter 16 |
| 3 | Key Definitions - colour-coded cards for Affect, Mood, Emotion and Feeling |
| 4 | Theories of Emotion - James-Lange, Cannon-Bard and Cognitive Appraisal theories on a dark background |
| 5 | Basic Emotions & Communication - Ekman's 6 universal expressions + mirror neurons, prosody, emotional contagion |
| 6 | Classification of Pathology - 4-quadrant layout covering intensity, expression, physiologic and evaluative abnormalities |
| 7 | Depression: Core Experience - Styron and William James quotes plus psychological and biological features in two columns |
| 8 | Shame, Guilt & Suicidal Thinking - side-by-side comparison with a warning banner on suicidal ideation |
| 9 | Mania, Hypomania & Ecstasy - Jamison quote, three-column layout covering features, hypomania vs mania, ecstatic states |
| 10 | Anhedonia, Alexithymia & Blunted Affect - horizontal card layout for each diminished-affect concept |
| 11 | Bipolar Disorder Affect - colour-coded mood spectrum bar from severe depression to dysphoric mania |
| 12 | Grief & Bereavement - Bowlby/Parkes stage timeline + normal vs morbid grief comparison |
| 13 | Clinical Assessment - 4 cards on observation, direct enquiry, objective vs subjective mood, and common challenges |
| 14 | Key Takeaways - 8 numbered summary points on dark background |
Generate a Word document summary of Chapter 16 for reference
~/affect_docx/build.js
const {
Document, Packer, Paragraph, TextRun, Table, TableRow, TableCell,
Header, Footer, AlignmentType, HeadingLevel, LevelFormat,
BorderStyle, WidthType, ShadingType, VerticalAlign,
PageNumber, NumberFormat, TableOfContents
} = require('docx');
const fs = require('fs');
// ─── COLOUR CONSTANTS (hex for shading) ────────────────────────
const NAVY = "0D1B2A";
const MID_NAVY = "1A2E42";
const TEAL = "1B9AAA";
const LIGHT_TEAL = "D6F0F4";
const GOLD = "F5D76E";
const LIGHT_GOLD = "FDF6D3";
const RED_DARK = "D64045";
const LIGHT_RED = "FAE0E1";
const GREY_LIGHT = "F0F4F8";
const WHITE = "FFFFFF";
// ─── NUMBERING CONFIG ───────────────────────────────────────────
const numbering = {
config: [
{
reference: "bullet-list",
levels: [
{
level: 0,
format: LevelFormat.BULLET,
text: "\u2022",
alignment: AlignmentType.LEFT,
style: {
paragraph: { indent: { left: 720, hanging: 360 }, spacing: { after: 60 } },
run: { font: "Arial", size: 22 }
}
}
]
},
{
reference: "sub-bullet",
levels: [
{
level: 0,
format: LevelFormat.BULLET,
text: "\u25E6",
alignment: AlignmentType.LEFT,
style: {
paragraph: { indent: { left: 1080, hanging: 360 }, spacing: { after: 40 } },
run: { font: "Arial", size: 20 }
}
}
]
}
]
};
// ─── HELPER: bullet paragraph ───────────────────────────────────
function bullet(text, sub) {
return new Paragraph({
numbering: { reference: sub ? "sub-bullet" : "bullet-list", level: 0 },
children: [new TextRun({ text, font: "Arial", size: sub ? 20 : 22 })]
});
}
// ─── HELPER: normal paragraph ───────────────────────────────────
function para(text, opts) {
opts = opts || {};
return new Paragraph({
alignment: opts.center ? AlignmentType.CENTER : AlignmentType.JUSTIFIED,
spacing: { after: opts.compact ? 80 : 140, before: opts.before || 0 },
children: [new TextRun({
text,
font: "Arial",
size: opts.size || 22,
bold: opts.bold || false,
italics: opts.italic || false,
color: opts.color || "000000"
})]
});
}
// ─── HELPER: empty line ─────────────────────────────────────────
function gap(space) {
return new Paragraph({ spacing: { after: space || 120 }, children: [new TextRun("")] });
}
// ─── HELPER: shaded section heading ────────────────────────────
function sectionBox(title, fillHex, textHex) {
return new Table({
width: { size: 100, type: WidthType.PERCENTAGE },
rows: [
new TableRow({
children: [
new TableCell({
shading: { type: ShadingType.SOLID, color: fillHex || MID_NAVY, fill: fillHex || MID_NAVY },
margins: { top: 100, bottom: 100, left: 160, right: 160 },
verticalAlign: VerticalAlign.CENTER,
children: [
new Paragraph({
children: [new TextRun({
text: title,
bold: true,
font: "Arial",
size: 26,
color: textHex || "FFFFFF"
})]
})
]
})
]
})
],
borders: {
top: { style: BorderStyle.NONE }, bottom: { style: BorderStyle.NONE },
left: { style: BorderStyle.NONE }, right: { style: BorderStyle.NONE },
insideH: { style: BorderStyle.NONE }, insideV: { style: BorderStyle.NONE }
}
});
}
// ─── HELPER: two-column comparison table ───────────────────────
function twoColTable(leftHead, rightHead, leftItems, rightItems, lColor, rColor) {
function cellContent(heading, items, fillHex) {
const rows = [
new Paragraph({
children: [new TextRun({ text: heading, bold: true, font: "Arial", size: 22, color: "FFFFFF" })]
}),
...items.map(it => new Paragraph({
numbering: { reference: "bullet-list", level: 0 },
spacing: { after: 60 },
children: [new TextRun({ text: it, font: "Arial", size: 20 })]
}))
];
return new TableCell({
shading: { type: ShadingType.SOLID, color: fillHex, fill: fillHex },
margins: { top: 120, bottom: 120, left: 160, right: 160 },
children: rows,
width: { size: 50, type: WidthType.PERCENTAGE }
});
}
return new Table({
width: { size: 100, type: WidthType.PERCENTAGE },
rows: [
new TableRow({
children: [
cellContent(leftHead, leftItems, lColor || MID_NAVY),
cellContent(rightHead, rightItems, rColor || "2E4B8B")
]
})
],
borders: {
top: { style: BorderStyle.NONE }, bottom: { style: BorderStyle.NONE },
left: { style: BorderStyle.NONE }, right: { style: BorderStyle.NONE },
insideH: { style: BorderStyle.NONE }, insideV: { style: BorderStyle.NONE }
}
});
}
// ─── HELPER: quote block ────────────────────────────────────────
function quoteBlock(text, attribution) {
return new Table({
width: { size: 100, type: WidthType.PERCENTAGE },
rows: [
new TableRow({
children: [
// Left border bar
new TableCell({
shading: { type: ShadingType.SOLID, color: TEAL, fill: TEAL },
width: { size: 3, type: WidthType.PERCENTAGE },
margins: { top: 0, bottom: 0, left: 0, right: 0 },
children: [new Paragraph({ children: [new TextRun("")] })]
}),
// Quote text
new TableCell({
shading: { type: ShadingType.SOLID, color: LIGHT_TEAL, fill: LIGHT_TEAL },
width: { size: 97, type: WidthType.PERCENTAGE },
margins: { top: 120, bottom: 120, left: 200, right: 200 },
children: [
new Paragraph({
children: [new TextRun({ text, font: "Arial", size: 22, italics: true, color: "1A2E42" })]
}),
attribution ? new Paragraph({
spacing: { before: 80 },
children: [new TextRun({ text: `— ${attribution}`, font: "Arial", size: 20, bold: true, color: "1A2E42" })]
}) : null
].filter(Boolean)
})
]
})
],
borders: {
top: { style: BorderStyle.NONE }, bottom: { style: BorderStyle.NONE },
left: { style: BorderStyle.NONE }, right: { style: BorderStyle.NONE },
insideH: { style: BorderStyle.NONE }, insideV: { style: BorderStyle.NONE }
}
});
}
// ─── HELPER: info box (shaded) ──────────────────────────────────
function infoBox(heading, textLines, fillHex, headColor) {
return new Table({
width: { size: 100, type: WidthType.PERCENTAGE },
rows: [
new TableRow({
children: [
new TableCell({
shading: { type: ShadingType.SOLID, color: fillHex || LIGHT_TEAL, fill: fillHex || LIGHT_TEAL },
margins: { top: 120, bottom: 120, left: 200, right: 200 },
children: [
heading ? new Paragraph({
spacing: { after: 80 },
children: [new TextRun({ text: heading, bold: true, font: "Arial", size: 22, color: headColor || MID_NAVY })]
}) : null,
...textLines.map(line => new Paragraph({
numbering: { reference: "bullet-list", level: 0 },
spacing: { after: 60 },
children: [new TextRun({ text: line, font: "Arial", size: 21 })]
}))
].filter(Boolean)
})
]
})
],
borders: {
top: { style: BorderStyle.NONE }, bottom: { style: BorderStyle.NONE },
left: { style: BorderStyle.NONE }, right: { style: BorderStyle.NONE },
insideH: { style: BorderStyle.NONE }, insideV: { style: BorderStyle.NONE }
}
});
}
// ═══════════════════════════════════════════════════════════════
// BUILD DOCUMENT
// ═══════════════════════════════════════════════════════════════
const children = [];
// ─── COVER TITLE BLOCK ──────────────────────────────────────────
children.push(
new Table({
width: { size: 100, type: WidthType.PERCENTAGE },
rows: [
new TableRow({
children: [
new TableCell({
shading: { type: ShadingType.SOLID, color: NAVY, fill: NAVY },
margins: { top: 480, bottom: 480, left: 400, right: 400 },
children: [
new Paragraph({
alignment: AlignmentType.CENTER,
spacing: { after: 100 },
children: [new TextRun({ text: "CHAPTER 16", font: "Arial", size: 20, bold: true, color: "1B9AAA" })]
}),
new Paragraph({
alignment: AlignmentType.CENTER,
spacing: { after: 160 },
children: [new TextRun({ text: "Affect and Emotional Disorders", font: "Arial", size: 52, bold: true, color: "FFFFFF" })]
}),
new Paragraph({
alignment: AlignmentType.CENTER,
spacing: { after: 100 },
children: [new TextRun({ text: "Sims' Symptoms in the Mind — 7th Edition (Femi Oyebode, 2023)", font: "Arial", size: 22, italics: true, color: "C0E8EE" })]
}),
new Paragraph({
alignment: AlignmentType.CENTER,
children: [new TextRun({ text: "Section V: Emotions and Action | Pages 243–264", font: "Arial", size: 20, color: "8AB4C6" })]
})
]
})
]
})
],
borders: {
top: { style: BorderStyle.NONE }, bottom: { style: BorderStyle.NONE },
left: { style: BorderStyle.NONE }, right: { style: BorderStyle.NONE },
insideH: { style: BorderStyle.NONE }, insideV: { style: BorderStyle.NONE }
}
}),
gap(300)
);
// ─── KEYWORDS ROW ───────────────────────────────────────────────
children.push(
new Table({
width: { size: 100, type: WidthType.PERCENTAGE },
rows: [
new TableRow({
children: ["Emotion", "Ecstasy", "Anhedonia", "Alexithymia", "Prosody"].map(kw =>
new TableCell({
shading: { type: ShadingType.SOLID, color: TEAL, fill: TEAL },
margins: { top: 80, bottom: 80, left: 120, right: 120 },
verticalAlign: VerticalAlign.CENTER,
width: { size: 20, type: WidthType.PERCENTAGE },
children: [
new Paragraph({
alignment: AlignmentType.CENTER,
children: [new TextRun({ text: kw, font: "Arial", size: 20, bold: true, color: "FFFFFF" })]
})
]
})
)
})
],
borders: {
top: { style: BorderStyle.NONE }, bottom: { style: BorderStyle.NONE },
left: { style: BorderStyle.NONE }, right: { style: BorderStyle.NONE },
insideH: { style: BorderStyle.NONE }, insideV: { style: BorderStyle.SINGLE, size: 4, color: "FFFFFF" }
}
}),
gap(300)
);
// ─── CHAPTER SUMMARY PARAGRAPH ──────────────────────────────────
children.push(
new Paragraph({ heading: HeadingLevel.HEADING_1, children: [new TextRun({ text: "Chapter Summary", font: "Arial" })] }),
para("Mood disturbance is among the most common and clinically serious presentations in psychiatry. Poor recognition or treatment can result in suicide, homicide, reckless behaviour and lasting damage to social reputation. This chapter provides a thorough account of how emotions are defined and classified, the major theories explaining their origin, how they are communicated between people, and the wide spectrum of pathological states that arise when emotional life goes wrong — from the crushing pain of severe depression to the soaring but unstable heights of mania and ecstasy."),
gap()
);
// ═══════════════════════════════════════════════════════════════
// SECTION 1 — KEY DEFINITIONS
// ═══════════════════════════════════════════════════════════════
children.push(
sectionBox("1. Key Definitions", MID_NAVY, "FFFFFF"),
gap(120),
para("Understanding affective psychopathology begins with precision in language. The following four terms are often used interchangeably in everyday speech but carry distinct meanings in descriptive psychopathology:"),
gap(80)
);
const defTable = new Table({
width: { size: 100, type: WidthType.PERCENTAGE },
rows: [
// Header
new TableRow({
tableHeader: true,
children: ["Term", "Definition"].map((h, i) =>
new TableCell({
shading: { type: ShadingType.SOLID, color: MID_NAVY, fill: MID_NAVY },
width: { size: i === 0 ? 20 : 80, type: WidthType.PERCENTAGE },
margins: { top: 100, bottom: 100, left: 160, right: 160 },
children: [new Paragraph({ children: [new TextRun({ text: h, bold: true, font: "Arial", size: 22, color: "FFFFFF" })] })]
})
)
}),
...([
["Affect", "The broadest umbrella term. Covers mood, feeling, attitude, preferences and evaluations. In modern clinical use it refers specifically to the outward, observable expression of emotion — e.g., laughter, crying, a fearful appearance. Affect is what the clinician observes."],
["Mood", "A sustained, prevailing inner emotional state that colours all experience over a prolonged period (hours to weeks). Think of mood as the emotional climate of the mind — the persistent background tone. It is reported by the patient."],
["Emotion", "A spontaneous, transient subjective experience that is often more reactive and briefer than mood. Emotion need not incorporate the full physical accompaniments of feeling. It is the acute weather event compared to mood's climate."],
["Feeling", "The conscious, subjective awareness of an emotion, explicitly including its physical accompaniments (e.g., the pounding heart of fear, the physical heaviness of sadness). Feeling is the personal, lived, bodily side of emotion."]
].map(([term, def], idx) =>
new TableRow({
children: [
new TableCell({
shading: { type: ShadingType.SOLID, color: idx % 2 === 0 ? LIGHT_TEAL : LIGHT_GOLD, fill: idx % 2 === 0 ? LIGHT_TEAL : LIGHT_GOLD },
margins: { top: 100, bottom: 100, left: 160, right: 160 },
verticalAlign: VerticalAlign.CENTER,
children: [new Paragraph({ children: [new TextRun({ text: term, bold: true, font: "Arial", size: 22, color: MID_NAVY })] })]
}),
new TableCell({
shading: { type: ShadingType.SOLID, color: idx % 2 === 0 ? "F9FDFE" : LIGHT_GOLD, fill: idx % 2 === 0 ? "F9FDFE" : LIGHT_GOLD },
margins: { top: 100, bottom: 100, left: 160, right: 160 },
children: [new Paragraph({ children: [new TextRun({ text: def, font: "Arial", size: 21 })] })]
})
]
})
))
],
borders: {
top: { style: BorderStyle.NONE }, bottom: { style: BorderStyle.NONE },
left: { style: BorderStyle.NONE }, right: { style: BorderStyle.NONE },
insideH: { style: BorderStyle.SINGLE, size: 2, color: "DDDDDD" },
insideV: { style: BorderStyle.NONE }
}
});
children.push(defTable, gap(240));
// ═══════════════════════════════════════════════════════════════
// SECTION 2 — THEORIES OF EMOTION
// ═══════════════════════════════════════════════════════════════
children.push(
sectionBox("2. Theories of Emotion", "1A4A6B", "FFFFFF"),
gap(120),
para("Three major theoretical frameworks have shaped how clinicians understand and assess emotional disorders:"),
gap(80)
);
children.push(infoBox("James-Lange Theory (1884)", [
"We do not tremble because we are afraid; we are afraid because we tremble.",
"Emotions arise from the brain's perception of bodily (physiologic) changes. Without the body state, emotion would be 'pale, colorless, destitute of emotional warmth' (William James).",
"Clinical relevance: supports the importance of somatic symptoms in mood disorders — physical sensations are not merely byproducts but part of the emotional experience itself."
], LIGHT_TEAL, MID_NAVY), gap(100));
children.push(infoBox("Cannon-Bard Theory (1927)", [
"The subjective feeling of emotion and the physiologic body response arise simultaneously and independently of each other.",
"The thalamus acts as the central relay: it simultaneously triggers the cortex (producing the feeling) and the body (producing the physical response).",
"Clinical relevance: explains why some patients report strong emotional feelings without prominent physical symptoms, and vice versa."
], LIGHT_GOLD, "5D4A00"), gap(100));
children.push(infoBox("Cognitive Appraisal Theory (Schachter & Singer, 1962)", [
"The emotion a person experiences depends on their cognitive evaluation (appraisal) of the situation, not just on the physiologic arousal.",
"The same physical arousal can be labelled fear (threatening context) or excitement (positive context) depending on cognition.",
"Clinical relevance: directly informs cognitive-behavioural therapy. Distorted appraisals in depression and anxiety maintain and intensify emotional disturbance.",
"Emphasises that social context, individual cognitions, and accompanying emotion must all be carefully described in clinical assessment."
], LIGHT_RED, "6B0000"), gap(240));
// ═══════════════════════════════════════════════════════════════
// SECTION 3 — BASIC EMOTIONS
// ═══════════════════════════════════════════════════════════════
children.push(
sectionBox("3. Basic Emotions", "2D6A4F", "FFFFFF"),
gap(120),
para("Paul Ekman and Wallace Friesen (1971) demonstrated through cross-cultural research — including fieldwork among the pre-literate Fore people of Papua New Guinea — that six basic emotions are expressed in the face in a universal, biologically grounded way:"),
gap(80)
);
const emotionsTable = new Table({
width: { size: 100, type: WidthType.PERCENTAGE },
rows: [
new TableRow({
children: ["Anger", "Disgust", "Fear", "Happiness", "Sadness", "Surprise"].map((em, i) => {
const fills = ["D64045", "6B4C9A", "2E86AB", "D4AC0D", "1B9AAA", "E07A5F"];
return new TableCell({
shading: { type: ShadingType.SOLID, color: fills[i], fill: fills[i] },
margins: { top: 120, bottom: 120, left: 100, right: 100 },
width: { size: Math.floor(100/6), type: WidthType.PERCENTAGE },
children: [new Paragraph({
alignment: AlignmentType.CENTER,
children: [new TextRun({ text: em, bold: true, font: "Arial", size: 22, color: "FFFFFF" })]
})]
});
})
})
],
borders: {
top: { style: BorderStyle.NONE }, bottom: { style: BorderStyle.NONE },
left: { style: BorderStyle.NONE }, right: { style: BorderStyle.NONE },
insideH: { style: BorderStyle.NONE }, insideV: { style: BorderStyle.SINGLE, size: 4, color: "FFFFFF" }
}
});
children.push(emotionsTable, gap(100));
children.push(
bullet("These expressions are universal — anticipated by Darwin (1872) and confirmed by Ekman's fieldwork."),
bullet("However, they are not universal in every respect: in Papua New Guinea, fear and surprise were not clearly distinguished."),
bullet("Display rules vary by culture: who can express which emotion, to whom, and in what social context, is culturally determined."),
bullet("Cultural differences also exist in which events trigger particular emotions (e.g., what constitutes a delicacy vs. something revolting).", true),
gap(240)
);
// ═══════════════════════════════════════════════════════════════
// SECTION 4 — COMMUNICATION OF MOOD
// ═══════════════════════════════════════════════════════════════
children.push(
sectionBox("4. Communication of Mood", TEAL, "FFFFFF"),
gap(120),
para("Feelings are not private, solitary events. They are observable and understandable to others, and they function as nonverbal messages — both deliberately and unintentionally transmitted to those around us."),
gap(80),
bullet("Mirror neurons: discovered in primates, inferred in humans (premotor and inferior parietal cortex). These neurons fire both when an animal acts and when it observes the same action in another — forming the neurological basis for empathy and imitative learning."),
bullet("Gallese (2007) proposed the 'embodied simulation' theory: the mirror neuron system allows us to simulate and internally experience the emotions we observe in others, which is the basis of empathy."),
bullet("Emotional contagion: moods spread between individuals. A clinician's emotional state influences the patient, and the patient's affect influences the clinician — awareness of this dynamic is essential in psychiatric assessment."),
bullet("Prosody: the musical, melodic quality of speech — rhythm, pitch, tone and emphasis. Prosody carries emotional information independently of the semantic content of words. It is disrupted in mood disorders, right hemisphere lesions, autism spectrum and Parkinson's disease."),
bullet("Nonverbal channels of affect communication include facial expression, eye gaze, posture, gesture, and interpersonal distance."),
gap(240)
);
// ═══════════════════════════════════════════════════════════════
// SECTION 5 — CLASSIFICATION OF PATHOLOGY
// ═══════════════════════════════════════════════════════════════
children.push(
sectionBox("5. Classification of Pathology of Emotions", "2C3E6B", "FFFFFF"),
gap(120),
para("Oyebode organises abnormalities of mood into three broad categories, each with specific subtypes:"),
gap(80)
);
children.push(
para("5.1 Pathologic Changes in the Basic Emotions", { bold: true, color: MID_NAVY }),
bullet("Morbid states of the six basic emotions (sadness, happiness, fear, anger, surprise, disgust) that are altered in intensity, duration, timing, quality of experience, expression or appropriateness."),
bullet("Changes in intensity: exacerbation (depression, mania, ecstasy) or diminution (apathy, anhedonia, blunted affect)."),
bullet("Changes in timing and duration: emotions that arise inappropriately, persist too long, or fail to arise when expected."),
bullet("Changes in appropriateness: incongruous affect — for example, laughing when describing a tragedy."),
gap(100),
para("5.2 Abnormalities of Physiologic Activity", { bold: true, color: MID_NAVY }),
bullet("Autonomic disturbances accompanying emotional states: tachycardia, sweating, tremor, dry mouth, gastrointestinal upset."),
bullet("Diurnal variation: mood that is characteristically worse in the morning and improves as the day goes on — a biological marker of melancholic depression."),
bullet("Loss of emotional reactivity: inability to feel better even in response to normally pleasurable events."),
gap(100),
para("5.3 Abnormalities of Evaluation", { bold: true, color: MID_NAVY }),
bullet("Distorted cognitive appraisal of the social world and of others' emotional states."),
bullet("Beck's negative cognitive triad: persistent negative views of the self ('I am worthless'), the world ('everything is hopeless') and the future ('nothing will improve')."),
bullet("Misreading others' emotional expressions: depressed patients tend to interpret neutral faces as sad or hostile."),
gap(240)
);
// ═══════════════════════════════════════════════════════════════
// SECTION 6 — DEPRESSION OF MOOD
// ═══════════════════════════════════════════════════════════════
children.push(
sectionBox("6. Depression of Mood", RED_DARK, "FFFFFF"),
gap(120)
);
children.push(quoteBlock(
"I was feeling in my mind a sensation close to, but indescribably different from actual pain.",
"William Styron, Darkness Visible (1990)"
), gap(80));
children.push(quoteBlock(
"It is a positive and active anguish, a sort of psychical neuralgia wholly unknown to normal life.",
"William James, The Varieties of Religious Experience (1902)"
), gap(100));
children.push(
para("6.1 Core Psychological Features", { bold: true, color: RED_DARK }),
bullet("The experience of depression is qualitatively different from ordinary sadness — it has an alien, often indescribable quality akin to physical pain. William Styron argued that the word 'depression' is far too weak and bland for the experience, and proposed that 'melancholia' is more appropriate."),
bullet("Pervasive sadness, despair, hopelessness and gloom that colours all experience."),
bullet("Anhedonia: loss of the capacity to experience pleasure from previously enjoyable activities — a core diagnostic feature."),
bullet("Negative cognitive triad (Beck): self seen as worthless, world as hostile and futile, future as hopeless."),
bullet("Diurnal variation: subjective mood is typically worst in the morning and marginally better in the evenings."),
bullet("Suicidal ideation: ranges from passive death wishes to active plans. Always associated with hopelessness and must be explored directly and sensitively."),
gap(100),
para("6.2 Core Physical (Biological) Features", { bold: true, color: RED_DARK }),
bullet("Psychomotor retardation: slow, effortful movement and speech; reduced spontaneous behaviour."),
bullet("Insomnia — especially early morning waking (waking 2-3 hours before the alarm, unable to return to sleep), or sometimes hypersomnia in atypical depression."),
bullet("Loss of appetite, weight loss, and reduced interest in food. Occasionally increased appetite (atypical feature)."),
bullet("Fatigue and loss of energy out of proportion to activity level."),
bullet("Reduced libido and sexual function."),
bullet("Somatic complaints: headaches, back pain, gastrointestinal symptoms — depression frequently presents through the body."),
gap(240)
);
// ═══════════════════════════════════════════════════════════════
// SECTION 7 — SHAME AND GUILT
// ═══════════════════════════════════════════════════════════════
children.push(
sectionBox("7. Shame and Guilt in Depression", "6B2737", "FFFFFF"),
gap(120)
);
children.push(twoColTable(
"Shame",
"Guilt",
[
"Global negative evaluation of the entire SELF ('I am bad, worthless, defective').",
"A social emotion — involves imagining the negative, contemptuous view of oneself in others' eyes.",
"Triggers withdrawal, concealment and sometimes rage.",
"Closely linked to suicidal ideation: death as escape from an unbearable self.",
"Universally present but culturally variable in the events that trigger it.",
"Pathological shame in depression can be delusional in severity."
],
[
"Negative evaluation of a specific BEHAVIOUR ('I did something wrong') rather than the whole self.",
"More internal — does not require imagining others' gaze; it is a private moral experience.",
"Typically motivates reparative action, apology and making amends.",
"In depression, guilt becomes excessive, morbid and disproportionate to any actual wrongdoing.",
"Delusional guilt: the patient believes they have committed unforgivable sins or caused disasters.",
"Guilt delusions are mood-congruent psychotic features in severe depression."
],
"6B2737",
"2C3E6B"
));
children.push(gap(240));
// ═══════════════════════════════════════════════════════════════
// SECTION 8 — MANIA AND ECSTASY
// ═══════════════════════════════════════════════════════════════
children.push(
sectionBox("8. Mania, Hypomania and Ecstasy", "5D4A00", "FFFFFF"),
gap(120)
);
children.push(quoteBlock(
"When you're high it's tremendous. The ideas and feelings are fast and frequent like shooting stars and you follow them until you find better and brighter ones… But somewhere this changes — you are irritable, angry, frightened, uncontrollable, and enmeshed in the blackest caves of the mind.",
"Kay Redfield Jamison, An Unquiet Mind (1995)"
), gap(100));
children.push(
para("8.1 Features of Mania", { bold: true, color: "5D4A00" }),
bullet("Elevated, expansive or irritable mood that is sustained and pervades all activities."),
bullet("Decreased need for sleep without fatigue — patients may go days with minimal sleep feeling fully energised."),
bullet("Inflated self-esteem and grandiosity, ranging from unrealistic confidence to frank delusions of special power or identity."),
bullet("Pressured speech: rapid, difficult to interrupt, driven by an internal pressure."),
bullet("Flight of ideas: thoughts race, associations become loose; the patient jumps from topic to topic."),
bullet("Distractibility and increased goal-directed activity — multiple projects started but rarely completed."),
bullet("Reckless behaviour: spending sprees, sexual indiscretions, dangerous driving, risky business decisions."),
bullet("Psychotic features (mood-congruent) in severe mania: grandiose delusions, auditory hallucinations."),
gap(100),
para("8.2 Hypomania vs Mania", { bold: true, color: "5D4A00" }),
bullet("Hypomania is a milder, sustained elevation of mood that does not reach full manic severity, lacks psychosis, and does not cause marked social or occupational impairment."),
bullet("Both are distinguished from normal happiness by their pervasive, sustained, and often ego-syntonic (pleasurable to the patient) quality."),
bullet("Dysphoric mania / mixed state: simultaneous features of depression and mania — particularly dangerous; carries the highest risk of suicide of any mood state."),
bullet("Insight is typically poor — patients often do not recognise the pathological nature of their elevated mood and resist treatment."),
gap(100),
para("8.3 Ecstasy", { bold: true, color: "5D4A00" }),
bullet("Ecstasy is an extreme, intense state of happiness or bliss characterised by a sense of unity or transcendence beyond the everyday self."),
bullet("Can occur in epilepsy — particularly temporal lobe and insular seizures (described by Dostoevsky)."),
bullet("Jhanas: meditative ecstatic states self-induced by experienced meditators; characterised by fading of external awareness and verbal thought."),
bullet("Religious and spiritual ecstasy occurs across all cultures and traditions."),
bullet("Pathological ecstasy can precede or accompany psychotic episodes and should be recognised as clinically significant."),
bullet("Distinguished from mania by its characteristically non-agitated, peaceful, 'blissful union' quality."),
gap(240)
);
// ═══════════════════════════════════════════════════════════════
// SECTION 9 — ANHEDONIA, ALEXITHYMIA, BLUNTED AFFECT
// ═══════════════════════════════════════════════════════════════
children.push(
sectionBox("9. Anhedonia, Alexithymia and Blunted Affect", TEAL, "FFFFFF"),
gap(120)
);
children.push(infoBox("Anhedonia", [
"Loss of the capacity to feel pleasure from activities that were previously enjoyable.",
"A cardinal feature of depression (DSM-5 requires either depressed mood OR anhedonia for diagnosis).",
"Also prominent in schizophrenia — a key negative symptom.",
"Two subtypes: consummatory anhedonia (failure to enjoy in the present moment) and anticipatory anhedonia (failure to look forward to pleasurable events).",
"Patients describe themselves as feeling 'empty', 'flat', 'cut off from life' or 'behind glass'.",
"Neurobiologically associated with dysfunction of the dopaminergic reward pathways."
], LIGHT_TEAL, MID_NAVY), gap(100));
children.push(infoBox("Alexithymia", [
"From the Greek: a (without) + lexis (words) + thymos (emotions) — literally 'no words for emotions'.",
"Difficulty identifying, distinguishing and verbally describing one's own emotional states.",
"Thought patterns are externally oriented and concrete rather than emotionally introspective.",
"Found in psychosomatic disorders, post-traumatic stress disorder, eating disorders, and on the autism spectrum.",
"Patients often present to physicians with somatic (bodily) complaints rather than reporting emotional distress directly.",
"Important clinical implication: standard psychiatric enquiry ('how do you feel?') may yield very little from an alexithymic patient."
], LIGHT_GOLD, "5D4A00"), gap(100));
children.push(infoBox("Blunted and Flat Affect", [
"Blunted affect: a reduction in the range and intensity of observable emotional expression.",
"Flat affect: near-complete absence of observable emotional expression.",
"Both are prominent in schizophrenia (negative symptoms) and can be seen in severe depression and frontal lobe pathology.",
"Important distinction: the patient may have inner subjective emotional experience that is not expressed outwardly (blunted expression ≠ absence of feeling).",
"Must be distinguished from drug-induced emotional blunting (e.g., antipsychotics) and from cultural norms of emotional restraint."
], LIGHT_RED, RED_DARK), gap(240));
// ═══════════════════════════════════════════════════════════════
// SECTION 10 — AFFECT IN BIPOLAR DISORDER AND PSYCHOSIS
// ═══════════════════════════════════════════════════════════════
children.push(
sectionBox("10. Affect in Bipolar Disorder and Psychosis", "2D4A6B", "FFFFFF"),
gap(120),
bullet("Bipolar disorder involves episodic cycling between depressed and elevated poles, with most patients returning to euthymia (baseline mood) between episodes."),
bullet("Emotional lability: rapid, uncontrollable, often stimulus-provoked mood swings — distinct from normal reactivity."),
bullet("Mood-congruent psychotic features: delusions and hallucinations whose content is consistent with the prevailing mood (e.g., guilt delusions in depression; grandiose delusions in mania)."),
bullet("Mood-incongruent psychotic features: content is inconsistent with mood — associated with a worse prognosis and an overlap with schizoaffective disorder."),
bullet("Mixed state / dysphoric mania: combines the energy and impulsivity of mania with the hopelessness of depression — the state with the highest suicide risk."),
bullet("The creativity paradox: a disproportionate representation of bipolar illness in artists, writers and composers (Lord Byron, Robert Schumann, Vincent van Gogh, Virginia Woolf) has been documented. Artistic creativity and cyclothymia appear to share neurobiological features."),
bullet("Coenaesthesia (Wernicke): the vague but pervasive bodily sense of self — can be disturbed in psychosis, producing strange, unnameable bodily feelings that form part of the altered emotional experience in schizophrenia."),
bullet("Prosopoaffective agnosia: selective inability to recognise emotions from facial expressions — associated with right hemisphere lesions and also found in schizophrenia."),
gap(240)
);
// ═══════════════════════════════════════════════════════════════
// SECTION 11 — GRIEF AND BEREAVEMENT
// ═══════════════════════════════════════════════════════════════
children.push(
sectionBox("11. Grief, Bereavement and Morbid Grief", "1A4A3A", "FFFFFF"),
gap(120),
para("Grief is the universal human emotional response to loss — primarily the death of a loved one, but also loss of relationship, health, identity, or a significant aspect of one's life. Oyebode draws on the work of Bowlby and Parkes to describe the stages of normal grief and the features of morbid (pathological) grief."),
gap(80)
);
children.push(
para("11.1 Stages of Normal Grief (Bowlby/Parkes model)", { bold: true, color: "1A4A3A" }),
bullet("Stage 1 — Shock and Disbelief: numbing, disorientation, difficulty accepting the reality of the loss."),
bullet("Stage 2 — Yearning and Pining: intense longing for the deceased; preoccupation with memories; searching behaviour."),
bullet("Stage 3 — Anger and Guilt: anger at the deceased, at fate, at caregivers; guilt about real or imagined failings."),
bullet("Stage 4 — Despair and Withdrawal: sadness, weeping, social withdrawal, hopelessness about the future."),
bullet("Stage 5 — Acceptance and Reorganisation: gradual adjustment, reinvestment in life, formation of new identity without the deceased."),
gap(80),
para("Note: Grief does not follow these stages in a strict linear sequence. People move between them, and cultural context shapes duration and expression significantly.", { italic: true }),
gap(100),
para("11.2 Normal vs. Morbid Grief", { bold: true, color: "1A4A3A" })
);
children.push(twoColTable(
"Normal Grief",
"Morbid (Pathological) Grief",
[
"Duration typically 6-12 months; wide cultural variation.",
"Self-esteem is preserved despite sadness.",
"Hallucinations of the deceased (seeing or hearing them) are common and normal in acute bereavement.",
"Gradual resolution with social support and the passage of time.",
"Appetite, sleep and functioning gradually recover.",
"The bereaved person maintains their sense of personal identity."
],
[
"Inhibited, delayed, chronic or distorted grief that fails to resolve.",
"Loss of self-esteem and personal identity — 'I don't know who I am without them'.",
"Persistent, unresolved yearning, bitterness, and a sense that life is meaningless.",
"Increased mortality — 'broken-heart syndrome': bereaved individuals have elevated rates of death from cardiovascular and other causes.",
"Risk factors: sudden or violent death, ambivalent relationship with the deceased, lack of social support, prior mental illness.",
"May require specific therapeutic intervention (complicated grief treatment)."
],
"1A4A3A",
"6B1A1A"
));
children.push(gap(240));
// ═══════════════════════════════════════════════════════════════
// SECTION 12 — CLINICAL ASSESSMENT
// ═══════════════════════════════════════════════════════════════
children.push(
sectionBox("12. Clinical Assessment of Mood and Affect", MID_NAVY, "FFFFFF"),
gap(120),
para("Assessing mood is both essential and technically demanding. Oyebode emphasises that skill is required because of the conceptual confusion in the field and the difficulty of translating inner states into clinical descriptions."),
gap(80),
para("12.1 What to Observe", { bold: true, color: MID_NAVY }),
bullet("Facial expression: is it consistent with the reported emotion? Is it mobile or fixed?"),
bullet("Eye contact: sustained, avoidant, or intense?"),
bullet("Psychomotor activity: retardation (slowness), agitation (restlessness), or normal?"),
bullet("Posture and grooming: these often reflect mood without words."),
bullet("Vocal prosody: is the tone flat, pressured, monotonous, or emotionally varied?"),
bullet("Emotional response to the clinician: does the patient make emotional contact?"),
gap(80),
para("12.2 What to Ask", { bold: true, color: MID_NAVY }),
bullet("'How have you been feeling in yourself?' — open, non-leading entry point."),
bullet("Distinguish the nature of the emotional disturbance: is it sadness, anxiety, irritability, emptiness, or something harder to name?"),
bullet("Systematically explore biological features: sleep, appetite, energy, libido, concentration, diurnal variation."),
bullet("Screen for suicidal ideation directly and sensitively — the evidence shows that asking does not plant the idea."),
gap(80),
para("12.3 Objective vs Subjective Mood", { bold: true, color: MID_NAVY }),
bullet("Objective mood (affect): what the clinician observes from the patient's demeanour, expression and behaviour."),
bullet("Subjective mood: what the patient reports feeling."),
bullet("Clinically significant discrepancy: a patient who appears profoundly depressed but denies feeling sad (masked depression / smiling depression) is at high risk and requires careful further assessment."),
gap(80),
para("12.4 Common Pitfalls and Challenges", { bold: true, color: MID_NAVY }),
bullet("Conceptual confusion between affect, mood and emotion leads to imprecise clinical descriptions."),
bullet("Cultural expression of emotion varies widely — what is stoic restraint in one culture may look like blunted affect in another."),
bullet("Somatic presentations of depression: patients may present with unexplained pain, fatigue or gastrointestinal complaints with no expressed emotional distress."),
bullet("Collateral history from family or carers is often invaluable when the patient minimises or denies mood symptoms."),
gap(240)
);
// ═══════════════════════════════════════════════════════════════
// SECTION 13 — KEY TAKEAWAYS
// ═══════════════════════════════════════════════════════════════
children.push(
sectionBox("Key Takeaways — Chapter 16 at a Glance", NAVY, "FFFFFF"),
gap(120)
);
children.push(new Table({
width: { size: 100, type: WidthType.PERCENTAGE },
rows: [
...[
["1", "Mood disturbance is a high-stakes clinical problem — it is linked to suicide, homicide, and lasting social harm. Recognition and treatment are not optional."],
["2", "Affect, mood, emotion and feeling are distinct but related concepts. Precision in using these terms improves clinical documentation and communication."],
["3", "The three main theories (James-Lange, Cannon-Bard, Appraisal) each capture an important truth. The cognitive appraisal model directly informs CBT for mood disorders."],
["4", "Six basic emotions (Ekman) are expressed universally in the face, but their display, triggers and cultural meaning vary significantly."],
["5", "Depression is qualitatively different from sadness — it is a form of 'psychical pain' that requires active recognition. Biological features (anhedonia, diurnal variation, early morning waking) are diagnostically important."],
["6", "Mania is not simply 'happy' — it transitions through euphoria, irritability, and dysphoria, and carries real risks. Mixed states have the highest suicide risk."],
["7", "Anhedonia, alexithymia and blunted affect represent reduced or absent emotional life — they require different clinical approaches from states of excessive emotion."],
["8", "Grief is normal but can become pathological. Morbid grief is associated with loss of identity, increased mortality, and requires targeted intervention."],
["9", "Clinical assessment must capture both objective (observed) and subjective (reported) mood. Discrepancies are diagnostically important."],
["10", "Cultural context shapes the expression, content and threshold of emotional disorders. A culturally informed assessment is a better assessment."]
].map(([num, text], i) =>
new TableRow({
children: [
new TableCell({
shading: { type: ShadingType.SOLID, color: TEAL, fill: TEAL },
margins: { top: 80, bottom: 80, left: 120, right: 120 },
verticalAlign: VerticalAlign.CENTER,
width: { size: 6, type: WidthType.PERCENTAGE },
children: [new Paragraph({
alignment: AlignmentType.CENTER,
children: [new TextRun({ text: num, bold: true, font: "Arial", size: 22, color: "FFFFFF" })]
})]
}),
new TableCell({
shading: { type: ShadingType.SOLID, color: i % 2 === 0 ? "F0F4F8" : "FFFFFF", fill: i % 2 === 0 ? "F0F4F8" : "FFFFFF" },
margins: { top: 80, bottom: 80, left: 160, right: 160 },
children: [new Paragraph({
children: [new TextRun({ text, font: "Arial", size: 21 })]
})]
})
]
})
)
],
borders: {
top: { style: BorderStyle.NONE }, bottom: { style: BorderStyle.NONE },
left: { style: BorderStyle.NONE }, right: { style: BorderStyle.NONE },
insideH: { style: BorderStyle.SINGLE, size: 2, color: "DDDDDD" },
insideV: { style: BorderStyle.NONE }
}
}));
children.push(gap(300));
// ─── FOOTER NOTE ────────────────────────────────────────────────
children.push(
new Table({
width: { size: 100, type: WidthType.PERCENTAGE },
rows: [
new TableRow({
children: [
new TableCell({
shading: { type: ShadingType.SOLID, color: MID_NAVY, fill: MID_NAVY },
margins: { top: 120, bottom: 120, left: 200, right: 200 },
children: [
new Paragraph({
alignment: AlignmentType.CENTER,
children: [
new TextRun({ text: "Source: ", font: "Arial", size: 19, bold: true, color: LIGHT_TEAL }),
new TextRun({ text: "Sims' Symptoms in the Mind: Textbook of Descriptive Psychopathology, 7th Edition.", font: "Arial", size: 19, italics: true, color: "C0E8EE" }),
new TextRun({ text: " Femi Oyebode. Elsevier, 2023. Chapter 16, pp. 243–264.", font: "Arial", size: 19, color: "8AB4C6" })
]
})
]
})
]
})
],
borders: {
top: { style: BorderStyle.NONE }, bottom: { style: BorderStyle.NONE },
left: { style: BorderStyle.NONE }, right: { style: BorderStyle.NONE },
insideH: { style: BorderStyle.NONE }, insideV: { style: BorderStyle.NONE }
}
})
);
// ═══════════════════════════════════════════════════════════════
// ASSEMBLE AND WRITE
// ═══════════════════════════════════════════════════════════════
const doc = new Document({
numbering,
styles: {
default: {
document: { run: { font: "Arial", size: 22 } }
},
paragraphStyles: [
{
id: "Heading1",
name: "Heading 1",
basedOn: "Normal",
next: "Normal",
quickFormat: true,
run: { size: 32, bold: true, font: "Arial", color: NAVY },
paragraph: { spacing: { before: 320, after: 160 }, outlineLevel: 0 }
},
{
id: "Heading2",
name: "Heading 2",
basedOn: "Normal",
next: "Normal",
quickFormat: true,
run: { size: 26, bold: true, font: "Arial", color: MID_NAVY },
paragraph: { spacing: { before: 200, after: 120 }, outlineLevel: 1 }
}
]
},
sections: [
{
properties: {
page: {
size: { width: 12240, height: 15840 },
margin: { top: 1080, right: 1080, bottom: 1080, left: 1080 }
}
},
headers: {
default: new Header({
children: [
new Table({
width: { size: 100, type: WidthType.PERCENTAGE },
rows: [
new TableRow({
children: [
new TableCell({
shading: { type: ShadingType.SOLID, color: NAVY, fill: NAVY },
margins: { top: 60, bottom: 60, left: 200, right: 200 },
children: [
new Paragraph({
children: [
new TextRun({ text: "Chapter 16 — Affect and Emotional Disorders", font: "Arial", size: 18, color: LIGHT_TEAL }),
new TextRun({ text: " | Sims' Symptoms in the Mind, 7th Ed.", font: "Arial", size: 18, color: "8AB4C6" })
]
})
]
}),
new TableCell({
shading: { type: ShadingType.SOLID, color: TEAL, fill: TEAL },
margins: { top: 60, bottom: 60, left: 120, right: 120 },
width: { size: 10, type: WidthType.PERCENTAGE },
verticalAlign: VerticalAlign.CENTER,
children: [
new Paragraph({
alignment: AlignmentType.CENTER,
children: [
new TextRun({ text: "p. ", font: "Arial", size: 18, color: "FFFFFF" }),
new TextRun({
children: [PageNumber.CURRENT],
font: "Arial",
size: 18,
color: "FFFFFF"
})
]
})
]
})
]
})
],
borders: {
top: { style: BorderStyle.NONE }, bottom: { style: BorderStyle.NONE },
left: { style: BorderStyle.NONE }, right: { style: BorderStyle.NONE },
insideH: { style: BorderStyle.NONE }, insideV: { style: BorderStyle.NONE }
}
})
]
})
},
children
}
]
});
Packer.toBuffer(doc).then(buf => {
fs.writeFileSync("/home/daytona/workspace/affect_docx/Chapter16_Affect_Emotional_Disorders.docx", buf);
console.log("DONE: /home/daytona/workspace/affect_docx/Chapter16_Affect_Emotional_Disorders.docx");
}).catch(err => { console.error(err); process.exit(1); });
cd /home/daytona/workspace/affect_docx && node build.js 2>&1
python3 /home/daytona/skills/docx/scripts/office/validate.py /home/daytona/works…
# Validate by checking it's a valid ZIP and has required OOXML parts python3 -c …
Chapter16 Affect Emotional Disorders
Word Document · DOCX
| Section | Content |
|---|---|
| 1. Key Definitions | Four-row colour-coded table distinguishing Affect, Mood, Emotion and Feeling |
| 2. Theories of Emotion | Three shaded info boxes - James-Lange, Cannon-Bard, and Cognitive Appraisal |
| 3. Basic Emotions | Six-cell colour table of Ekman's universal emotions + bullet notes on cultural variation |
| 4. Communication of Mood | Mirror neurons, emotional contagion, prosody, nonverbal channels |
| 5. Classification of Pathology | Three subsections: changes in basic emotions, physiologic abnormalities, evaluation distortions |
| 6. Depression of Mood | Two literary quote blocks (Styron, William James) + psychological and physical feature bullets |
| 7. Shame and Guilt | Two-column comparison table with point-by-point contrast |
| 8. Mania, Hypomania and Ecstasy | Jamison quote block + mania features, hypomania vs mania, ecstatic states |
| 9. Anhedonia, Alexithymia, Blunted Affect | Three shaded info boxes, one per concept |
| 10. Bipolar Disorder and Psychosis | Bullet summary of mood-congruent features, mixed states, creativity link, coenaesthesia |
| 11. Grief and Bereavement | Five-stage grief process + normal vs morbid grief two-column table |
| 12. Clinical Assessment | Four subsections: what to observe, what to ask, objective vs subjective mood, common pitfalls |
Why can’t I download it
ls -lh /home/daytona/workspace/affect_docx/ && ls -lh /home/daytona/workspace/af…
Chapter16 Affect Emotional Disorders
Word Document · DOCX
Affect Emotional Disorders
Presentation · PPTX
I’m trying from chrome too! Can’t download from here either
| Term | Meaning |
|---|---|
| Affect | Broadest term — covers mood, feeling, attitude, preferences, evaluations. In clinical use = the outward observable expression of emotion (what the clinician sees: laughter, crying, fearful face). |
| Mood | A sustained, prevailing inner emotional state colouring all experience over time (hours to weeks). The emotional climate of the mind. Reported by the patient. |
| Emotion | A spontaneous, transient subjective experience — briefer and more reactive than mood. The emotional weather event. |
| Feeling | The conscious, subjective awareness of an emotion including its physical accompaniments (pounding heart of fear, bodily heaviness of sadness). The personal, lived, bodily side. |
Anger · Disgust · Fear · Happiness · Sadness · Surprise
"I was feeling in my mind a sensation close to, but indescribably different from actual pain." — William Styron, Darkness Visible (1990)
"It is a positive and active anguish, a sort of psychical neuralgia wholly unknown to normal life." — William James (1902)
| Shame | Guilt | |
|---|---|---|
| Focus | The whole SELF ("I am bad") | A specific BEHAVIOUR ("I did wrong") |
| Social | Requires imagining others' contemptuous gaze | Internal — no need for others' gaze |
| Response | Withdrawal, concealment, rage | Reparative action, apology |
| In depression | Morbid, delusional severity; linked to suicidal ideation as escape from unbearable self | Excessive, disproportionate, can become delusional |
| Delusions | Delusions of unworthiness | Delusions of guilt / unforgivable sin |
"When you're high it's tremendous… But somewhere this changes — you are irritable, angry, frightened, uncontrollable." — Kay Redfield Jamison, An Unquiet Mind (1995)
| Normal Grief | Morbid Grief | |
|---|---|---|
| Duration | ~6-12 months | Prolonged, unresolved |
| Self-esteem | Preserved | Lost — "I don't know who I am" |
| Hallucinations of deceased | Common, normal in acute bereavement | May persist pathologically |
| Resolution | Gradual with support | Fails to resolve |
| Mortality | Normal | Elevated ("broken-heart syndrome") |
| Risk factors | — | Sudden/violent death, ambivalent relationship, poor social support, prior mental illness |
Source: Sims' Symptoms in the Mind: Textbook of Descriptive Psychopathology, 7th Edition. Femi Oyebode. Elsevier, 2023. Chapter 16, pp. 243–264.
python3 /home/daytona/skills/docx/scripts/office/soffice.py --headless --convert…
# Try outputting to /tmp first, then copy python3 /home/daytona/skills/docx/scri…
python3 -c " import shutil shutil.copyfile('/tmp/Chapter16_Affect_Emotional_Diso…
Chapter16 Affect Emotional Disorders
PDF Document · PDF