← 返回基因目录

citation-manager

Nativecontent.citation

Manage academic citations and references. Format citations according to APA, MLA, Chicago, GB/T 7714 and other styles. Use when writing academic papers or any content requiring proper source attribution.

README

暂无文档。

基因作者可在发布时添加 README。

表现型

输入

属性类型必填
styleapa | mla | chicago
sourcesarray

输出

属性类型必填
stylestring
formattedarray
sourceCountnumber
bibliographystring
原始 JSON Schema

inputSchema

{
  "type": "object",
  "required": [
    "sources",
    "style"
  ],
  "properties": {
    "style": {
      "enum": [
        "apa",
        "mla",
        "chicago"
      ],
      "type": "string"
    },
    "sources": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "type",
          "authors",
          "title",
          "year"
        ],
        "properties": {
          "doi": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "type": {
            "enum": [
              "book",
              "article",
              "website",
              "conference"
            ],
            "type": "string"
          },
          "year": {
            "type": "number"
          },
          "issue": {
            "type": "number"
          },
          "pages": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "volume": {
            "type": "number"
          },
          "authors": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "journal": {
            "type": "string"
          },
          "publisher": {
            "type": "string"
          },
          "accessDate": {
            "type": "string"
          },
          "conference": {
            "type": "string"
          }
        }
      }
    }
  }
}

outputSchema

{
  "type": "object",
  "required": [
    "formatted",
    "bibliography",
    "style",
    "sourceCount"
  ],
  "properties": {
    "style": {
      "type": "string"
    },
    "formatted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "sourceCount": {
      "type": "number"
    },
    "bibliography": {
      "type": "string"
    }
  }
}