---
name: "Catmandu::Exporter::RIS"
section: "3pm"
platform: "linux"
package: "libcatmandu-ris-perl"
version: "0.13-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Catmandu::Exporter::RIS"
---

# Catmandu::Exporter::RIS(3pm)

a RIS exporter

## NAME

Catmandu::Exporter::RIS - a RIS exporter

## SYNOPSIS

```
    use Catmandu::Exporter::RIS;
    my $exporter = Catmandu::Exporter::RIS->new(fix => 'myfix.txt');
    $exporter->add_many($arrayref);
    $exporter->add_many($iterator);
    $exporter->add_many(sub { });
    $exporter->add($hashref);
    $exporter->add({
     TI   => 'the Zen of CSS design',
     AU   => ['Dave Shea','Molley E. Holzschlag'],
     IS   => '0-321-30347-4'
    });
    printf "exported %d objects\n" , $exporter->count;
```

## DESCRIPTION

The RIS exporter requires as input a Perl hash (or a fix) containing RIS fields and values as a string or array reference.

## SUPPORTED FIELDS

```
  TY ID T1 TI CT T2 BT T3 A1 AU A2 ED A3 Y1 PY Y2 N1 AB N2 KW RP
  JF JO JA J1 J2 VL IS CP SP EP CY PB SN AD AV M1 M2 M3 U1 U2 U3 U4 U5
  UR L1 L2 L3 L4
```

## SEE ALSO

Catmandu::Exporter
